当前位置:首页 > CSS

css 制作小标签

2026-04-02 13:16:39CSS

CSS 制作小标签的方法

使用内联元素和基础样式 通过 <span><div> 结合基础 CSS 创建小标签。设置 display: inline-blockdisplay: inline 控制布局,添加 paddingborder-radius 和背景色增强视觉效果。

.tag {
  display: inline-block;
  padding: 2px 8px;
  background-color: #f0f0f0;
  border-radius: 4px;
  font-size: 12px;
  color: #333;
}

添加边框和阴影 通过 border 属性增加边框,box-shadow 添加微妙的阴影效果,提升层次感。

.tag-bordered {
  border: 1px solid #ddd;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

使用伪元素装饰 通过 ::before::after 添加图标或装饰性内容,增强标签的辨识度。

css 制作小标签

.tag-icon::before {
  content: "🔹";
  margin-right: 4px;
}

响应式标签 结合媒体查询调整标签大小或布局,确保在不同设备上显示一致。

@media (max-width: 600px) {
  .tag {
    font-size: 10px;
    padding: 1px 6px;
  }
}

动画效果 通过 transitiontransform 添加悬停动画,增加交互性。

css 制作小标签

.tag-hover {
  transition: all 0.3s ease;
}
.tag-hover:hover {
  transform: translateY(-2px);
  background-color: #e0e0e0;
}

颜色变体 利用 CSS 变量或预处理器(如 Sass)定义多组颜色方案,方便复用。

.tag-primary {
  background-color: #007bff;
  color: white;
}
.tag-success {
  background-color: #28a745;
  color: white;
}

示例代码

整合上述特性的完整示例:

<style>
  .tag {
    display: inline-block;
    padding: 2px 8px;
    border-radius: 4px;
    font-size: 12px;
    margin-right: 6px;
  }
  .tag-primary {
    background-color: #007bff;
    color: white;
  }
  .tag-hover {
    transition: all 0.3s ease;
  }
  .tag-hover:hover {
    transform: scale(1.05);
  }
</style>

<span class="tag tag-primary tag-hover">New</span>
<span class="tag" style="background: #f0f0f0;">Tag</span>

标签: 标签css
分享给朋友:

相关文章

css菜单制作

css菜单制作

基础水平菜单制作 使用无序列表<ul>和<li>标签构建结构,CSS设置横向排列: <ul class="horizontal-menu"> <li&g…

css制作popup

css制作popup

CSS 制作 Popup 的方法 使用纯 CSS 创建基础 Popup 通过 HTML 和 CSS 结合,可以创建一个简单的弹出窗口。以下是一个基础实现: <div class="popup-…

css制作春联

css制作春联

使用CSS制作春联的方法 基础布局与样式 春联通常由一对垂直排列的红色对联和顶部的横批组成。使用CSS的flexbox布局可以轻松实现这种结构。创建一个父容器,内部包含三个子元素:横批、上联和下联。…

css制作三角形

css制作三角形

使用边框制作三角形 通过设置元素的宽度和高度为0,并利用边框属性,可以创建不同方向的三角形。例如,要创建一个向下的三角形: .triangle-down { width: 0; height…

css 制作按钮

css 制作按钮

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

css 导航栏制作

css 导航栏制作

CSS 导航栏制作方法 水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏。设置背景色、内边距和悬停效果增强交互性。 .navbar { back…