当前位置:首页 > 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 基础概念 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。它与HTML结合使用,HTML负责结构,CSS负责样式。 基本语法结构 CSS规则由选择器和声明块组成:…

css制作菜单

css制作菜单

水平菜单制作 使用display: inline-block或flexbox布局创建水平菜单。设置list-style: none移除默认列表样式,添加padding和margin调整间距。 <…

css制作时钟

css制作时钟

CSS 制作时钟的方法 使用纯 CSS 和少量 JavaScript 可以制作一个动态时钟。以下是实现步骤: HTML 结构 <div class="clock"> <div…

css动画制作

css动画制作

CSS动画制作方法 使用@keyframes规则定义动画序列,通过animation属性将动画应用到元素上。以下是一个基础示例: @keyframes fadeIn { from { opaci…

css按钮制作

css按钮制作

基础按钮样式 使用CSS创建基础按钮需要定义padding、background-color、border和border-radius等属性。以下是一个简单的按钮样式示例: .button {…

css制作圆形

css制作圆形

使用 border-radius 属性 通过设置 border-radius 为 50%,可以将元素变为圆形。元素的宽度和高度需相同,否则会呈现椭圆形。 .circle { widt…