Skip to content

徽标 Badge

用简短的文字标出状态或属性:牌照状态、服务「即将推出」、审核结果、所选的国家。徽标不可点击,需要点击的请用按钮或链接。

状态徽标

examples/badge/variants.html
类型用途类名
实心已生效、需要强调的属性(持牌)bg-navy text-navy-foreground
中性未开始、即将推出、申请中border border-border bg-muted text-muted-foreground
品牌推荐、新功能bg-accent text-accent-foreground
成功 / 警告 / 错误流程状态bg-success/10 text-success 等,前面加 6px 圆点

共用类名:inline-flex items-center gap-1.5 rounded-full px-2.5 py-1 text-xs font-medium

紧凑版(放在标题旁、列表行内):px-2 py-0.5,图标 size-3

标签

方角标签用于已选项目(多选的结果)与代码类信息(牌照代码、币种)。

examples/badge/tags.html

深色背景

examples/badge/on-dark.html

使用建议

推荐

  • 文案控制在 2–6 个字,不写完整句子
  • 状态类徽标同时用颜色文字(或图标)表达,不要只靠颜色

避免

  • 用徽标代替按钮
  • 同一行放 3 种以上颜色的徽标

无障碍

  • 徽标里的图标、圆点是装饰,加 aria-hidden="true"
  • 如果状态只出现在徽标里(例如表格的「状态」列),确保表头或 aria-label 能说明它是什么

与 v2 的差异

v2 现状规范
小号徽标使用 text-[11px]统一为 text-xs(12px),中文 11px 可读性差
没有成功 / 警告色,审核结果只能用品牌蓝或灰色新增 successwarning 语义色
深色背景徽标 bg-sky/10,天蓝文字对比度 4.3改为 bg-sky/5,对比度 4.7