Angular 徽章库 | ng-hub-ui-badges
面向状态、计数器与可移除筛选标签的语义化 Angular 徽章,提供 CSS 变量与公开 SCSS mixin,支持自定义颜色族。
交互式示例
探索实时示例,了解该库在常见 Angular 用例中的表现。
语义矩阵
徽章的核心表现形式:在 solid、soft、outline、ghost、subtle 和 surface 变体中呈现语义颜色。
语义矩阵
Semantic coloursPrimary Secondary Success Danger Warning Info
Visual variantsSolid Soft Outline Ghost Subtle Surface
尺寸与形状
紧凑的 XS 标签、更宽松的 LG 胶囊以及三种外壳形状,可适配密集表格或宽松的仪表盘。
尺寸与形状
SizesXS SM MD LG
ShapesPill Rounded Square
状态与计数
使用同一个基础组件即可实现状态圆点、警报计数、图标徽章和轻量的元数据胶囊。
状态与计数
Status dots
API gatewayOnline
Review queuePending review
Billing exportsBlocked
Counters 12 5 alerts 42 deployments
可移除筛选器
用于活动筛选器、限定范围搜索胶囊和轻量 token 界面的可移除标签。
可移除筛选器
3 active filters Priority: High Assigned: Me Status: Open
开放式语义主题
内置颜色读取共享的 design system token,自定义强调色则通过公开的 SCSS mixin 接入。
开放式语义主题
截断与提示
较长的标签会以省略号截断,并在悬停时显示完整内容——使用原生 title,或在接入后使用 hub-ui 提示。
截断与提示
Narrow column — long labels truncate; hover a badge for the full text.Processing invoice export Completed with warnings Completed Waiting for manual approval Explicit tooltip overrides the label, even when it fits:Synced Cap the width per badge with --hub-badge-max-width:A very long capped label
筛选 chip
可切换的 hub-chip 标签,由 hub-chip-set 统一协调实现单选或多选,并复用 badge 的强调色主题。
可交互的筛选 chip
Status (single select) Selected: open
Labels (multiple select) Selected: feature
纸片颜色
chip 上的九种内置强调色,外加一个独立的双向切换、一个可移除标签和一个禁用的 chip——全部位于 chip-set 之外。
纸片颜色
Semantic colours
Standalone toggle (two-way notifications: true
selected)