当前位置:首页 > 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制作详情页的关键步骤 布局规划 确定详情页的整体布局结构,通常包括头部、商品展示区、参数区、评价区等模块。使用Flexbox或Grid布局实现响应式设计,确保在不同设备上正常显示。 样式设计…

css制作固定模板

css制作固定模板

使用CSS创建固定模板的方法 固定模板通常指页面布局中某些元素(如导航栏、页脚)位置固定,不随滚动条移动。以下是几种实现方式: 固定定位(Fixed Positioning) 通过position:…

前端css制作

前端css制作

CSS 基础语法与结构 CSS(层叠样式表)通过选择器、属性和值定义样式。基本语法为: 选择器 { 属性: 值; } 例如: h1 { color: blue; font-size:…

网页制作css

网页制作css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; 属性: 值; } 例如: p { color: blu…

css 制作导航

css 制作导航

基础导航栏制作 使用HTML无序列表<ul>和CSS样式创建横向导航栏 <nav> <ul class="navbar"> <li><…

css按钮制作

css按钮制作

CSS按钮制作方法 基础按钮样式 创建一个简单的CSS按钮需要定义基本属性,如背景色、边框、内边距和文字样式。示例代码: .btn { background-color: #4CAF50;…