当前位置:首页 > CSS

css制作角标

2026-01-27 20:31:55CSS

使用伪元素创建角标

通过 ::before::after 伪元素生成角标,结合绝对定位调整位置。示例代码:

.superscript {
  position: relative;
  display: inline-block;
}
.superscript::after {
  content: "1";
  position: absolute;
  top: -0.5em;
  right: -0.5em;
  font-size: 0.75em;
  color: red;
}

利用 transform 微调位置

当需要更精确控制角标位置时,可配合 transform 属性:

css制作角标

.subscript {
  position: relative;
}
.subscript::before {
  content: "注";
  position: absolute;
  bottom: -0.8em;
  left: 50%;
  transform: translateX(-50%) scale(0.7);
  background: #333;
  color: white;
  padding: 0 0.3em;
  border-radius: 3px;
}

圆形数字角标实现

创建常见的圆形通知角标样式:

css制作角标

.badge {
  position: relative;
}
.badge::after {
  content: "3";
  position: absolute;
  top: -8px;
  right: -8px;
  width: 18px;
  height: 18px;
  background: red;
  color: white;
  border-radius: 50%;
  text-align: center;
  font-size: 12px;
  line-height: 18px;
}

文字阴影增强效果

为角标添加立体效果:

.shadow-sup {
  text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
  box-shadow: 0 0 2px rgba(0,0,0,0.2);
}

响应式角标适配

使用相对单位确保不同屏幕尺寸下的显示效果:

.responsive-badge {
  font-size: calc(12px + 0.5vw);
  padding: 0.2em 0.4em;
}

标签: css
分享给朋友:

相关文章

淘宝css导航栏制作

淘宝css导航栏制作

淘宝CSS导航栏制作方法 使用HTML和CSS可以轻松制作类似淘宝的导航栏。以下是一个常见的实现方式: HTML结构 <div class="nav-container"> <…

css制作相册

css制作相册

使用CSS Grid布局制作相册 CSS Grid布局非常适合创建响应式相册,能够灵活调整行列和间距。 .photo-gallery { display: grid; grid-templa…

css制作tab菜单

css制作tab菜单

CSS制作Tab菜单的方法 HTML结构 使用无序列表和div容器构建基础结构,列表项为标签页标题,div内放置对应内容块。 <ul class="tab-menu"> <li…

css制作滑动切换

css制作滑动切换

使用CSS实现滑动切换效果 方法一:使用CSS Transition和Transform 通过transition和transform属性实现平滑的滑动动画效果。 .slider-container…

友情链接css制作

友情链接css制作

友情链接CSS制作 友情链接是网站之间互相推广的一种方式,通常以文字或图片形式展示。通过CSS可以美化友情链接的样式,使其更符合网站整体设计风格。 文字链接样式 设置文字链接的基础样式,包括颜色、…

css制作便签

css制作便签

CSS制作便签的方法 使用CSS可以轻松创建具有便签效果的样式,以下是一种常见的实现方式: HTML结构 <div class="note"> <h3>便签标题<…