跳转到主内容

仅 CSS Tailwind CSS 标签(芯片),具有颜色变体、柔和的风格和可移动按钮。尺寸为 xs-lg。 WCAG AA 可访问,可与 Django、HTMX、Laravel、React 和任何堆栈配合使用。

标签组件显示小的、带标签的信息,用于对内容进行分类、过滤或标记。标签采用语义 HTML 和灵活的样式构建,可帮助用户快速识别内容类型、状态或类别。 Frutjam 标签系统支持多种尺寸、颜色、样式和形状,非常适合技能列表、文章类别、状态标签和内容元数据。

仅 CSS,无需 JavaScript。 WCAG AA 可访问且与框架无关 - 可与 Django、HTMX、Laravel、React 和任何堆栈配合使用。

班级 类型 描述
tag根据用于分类或识别内容的内联标签
tag-outline风格带彩色边框的透明填充
tag-soft风格柔和的有色背景
tag-square风格轻微四舍五入(小于默认药丸)
tag-remove修饰符标签内的关闭/删除按钮
tag-xs尺寸超小号(0.6875rem 字体)
tag-sm尺寸小号(0.75rem 字体)
tag-md尺寸中号(0.8125rem 字体,默认)
tag-lg尺寸大号(0.9375rem 字体)
tag-xl尺寸超大(1rem字体)
tag-primary颜色主要主题颜色
tag-secondary颜色次要主题色
tag-accent颜色强调主题颜色
tag-neutral颜色中性主题色
tag-info颜色信息语义颜色
tag-success颜色成功语义色
tag-warning颜色警告语义颜色
tag-error颜色错误语义颜色

基本用法

1
2
3
<div class="tag">Tag</div>
<div class="tag">Another tag</div>
<div class="tag">Third tag</div>
1
2
3
<div className="tag">Tag</div>
<div className="tag">Another tag</div>
<div className="tag">Third tag</div>

标签尺寸

html
1
2
3
4
<div class="tag tag-xs">Extra Small</div>
<div class="tag tag-sm">Small</div>
<div class="tag tag-md">Medium</div>
<div class="tag tag-lg">Large</div>

标签颜色

html
1
2
3
4
5
6
7
8
<div class="tag">Default</div>
<div class="tag tag-primary">Primary</div>
<div class="tag tag-secondary">Secondary</div>
<div class="tag tag-accent">Accent</div>
<div class="tag tag-info">Info</div>
<div class="tag tag-success">Success</div>
<div class="tag tag-warning">Warning</div>
<div class="tag tag-error">Error</div>

标签样式

html
1
2
3
4
<div class="tag tag-primary">Default</div>
<div class="tag tag-primary tag-outline">Outline</div>
<div class="tag tag-secondary tag-soft">Soft</div>
<div class="tag tag-accent tag-dashed">Dashed</div>

标签形状

html
1
2
3
4
<div class="tag">Square</div>
<div class="tag tag-rounded">Rounded</div>
<div class="tag tag-pill">Pill</div>
<div class="tag tag-circle">C</div>

带图标的标签

html
1
2
3
4
<div class="tag tag-primary">
  <svg class="w-4 h-4" fill="currentColor" viewBox="0 0 20 20"><path d="M5.5 13a3.5 3.5 0 01-.369-6.98 4 4 0 117.753-1.3A4.5 4.5 0 1113.5 13H11V9.413l1.293 1.293a1 1 0 001.414-1.414l-3-3a1 1 0 00-1.414 0l-3 3a1 1 0 001.414 1.414L9 9.414V13H5.5z"/></svg>
  Starred
</div>

可关闭标签

html
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
<div class="tag tag-primary">
  JavaScript
  <button class="tag-remove" aria-label="Close">×</button>
</div>

<div class="tag tag-secondary">
  React
  <button class="tag-remove" aria-label="Close">×</button>
</div>

<div class="tag tag-accent">
  TypeScript
  <button class="tag-remove" aria-label="Close">×</button>
</div>

标签列表

html
1
2
3
4
5
6
7
8
<div class="flex flex-wrap gap-2">
  <div class="tag">JavaScript</div>
  <div class="tag tag-primary">React</div>
  <div class="tag tag-secondary">CSS</div>
  <div class="tag tag-accent">UI Design</div>
  <div class="tag tag-info">Frontend</div>
  <div class="tag tag-success">Production</div>
</div>