当前位置:首页 > 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制作导航栏

水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏。设置背景色、内边距和悬停效果增强交互性。 <nav class="horizontal-nav…

css制作角标

css制作角标

使用伪元素创建角标 通过CSS的伪元素(如::before或::after)可以轻松实现角标效果。以下是一个示例代码: .element { position: relative; disp…

css个人简历制作两页

css个人简历制作两页

使用CSS制作两页个人简历 创建两页的个人简历需要合理布局和分页控制,以下是实现方法: HTML基础结构 <!DOCTYPE html> <html lang="zh-CN">…

css表头制作

css表头制作

CSS 表头制作方法 固定表头(滚动时保持可见) 使用 position: sticky 属性可以创建滚动时固定的表头。确保父容器有明确的高度和 overflow 属性。 .table-conta…

纯css制作幻灯片

纯css制作幻灯片

纯CSS制作幻灯片的方法 关键思路 利用CSS动画和@keyframes实现自动轮播效果,通过隐藏其他幻灯片项并控制透明度或位置变化来切换内容。 基础HTML结构 <div class="sl…

制作css外部

制作css外部

创建CSS外部文件 新建一个纯文本文件,将文件扩展名保存为.css。例如styles.css。文件内容直接写入CSS规则,无需<style>标签。 body { font-famil…