N Nexus UI Component Library
v3.0
陈
由页面以纯 HTML 打开并书写内容。 ========================================================================= -->
设计基础 / 05

图标系统

统一 24×24 网格、1.7~2 描边的线性图标族,配合五档尺寸、图标按钮、角标与彩色语义图标。下方网格由脚本自动生成,可直接点选复制。

线性图标网格

#iconGrid · 自动生成
基础图标集

共 34 枚线性图标,悬停高亮,点击可复制图标路径。

24 × 24 画布 1.7 描边 Round Cap

线性 · 填充 · 双色

stroke / fill / duotone
线性 Linear(stroke)

最常用形态:1.7 描边,颜色继承 currentColor,可直接用 text-* 类改色。

填充 Filled(fill)

填充图标用于选中态、收藏态与强调展示,实心底可承载反色图标。

双色 Duotone

底色用 currentColor + 14% 透明度,与描边同源,换色时整体一致。

图标尺寸

12 / 16 / 20 / 24 / 32
12px

角标内、表格行内按钮、密集列表

16px

按钮内图标、卡片操作区、导航项

24px

顶栏按钮、空状态插画、提示图标

32px

大号操作区、功能入口卡片、引导页

图标按钮

btn-sq / row-btn / btn-ghost
标准图标按钮
行内按钮
带文字的图标按钮
图标按钮组

带角标与状态的图标

icon + badge / dot / status
数字角标
3 12 99+
圆点提醒
状态灯图标
图标 + 文字
校验通过 需要复核 存在冲突

彩色语义图标

semantic colors
状态语义色
成功
危险
警告
信息
强调
品牌渐变图标

渐变只用于功能入口与强调位,避免在同屏出现多个渐变图标。

图标可读性检查
16 与 24 混排时描边视觉重量一致
fg-3 用于非交互图标,避免误认为可点击
fg 用于当前态与主要操作
语义色只在表达状态时使用
可访问性
纯图标按钮必须写 aria-label;装饰性图标加 aria-hidden="true"。