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

设计令牌

整个组件库的视觉源头:颜色、圆角、阴影、间距全部由 CSS 变量驱动。改动一处令牌,全站 97 个页面同步生效;切换 .dark 即完成深色换肤。

色彩令牌 · Surface

--color-bg / --color-fg
背景层级 Surface
bg#FFFFFF
bg-2#FAFAFA
bg-3#F4F4F5
inv#0A0A0A 反色底
glass顶栏毛玻璃

bg 用于页面底色,bg-2 用于分区/表头,bg-3 用于控件填充与骨架屏。

前景层级 Foreground
text-fg
#0A0A0A · 正文与标题
text-fg-2
#737373 · 次要说明
text-fg-3
#A3A3A3 · 占位与辅助
Aa
text-inv-fg
反色底上的文字,自动对比
边框与交互态
bd-soft6% · 内部分割
bd10% · 常规描边
bd-strong22% · 强调描边
hover4% · 悬停底
active8% · 按下底

色彩令牌 · Status

success / danger / warn / info / accent
实色 Success
success#10B981
success-bg · 10% 透明底
已上线 订单已支付成功
实色 Danger
danger#EF4444
danger-bg · 10% 透明底
已过期
实色 Warning
warn#F59E0B
warn-bg · 10% 透明底
即将到期 库存仅剩 3 件
实色 Info
info#3B82F6
info-bg · 10% 透明底
处理中
实色 Accent
accent#8B5CF6
accent-bg · 10% 透明底
会员专享 Pro
状态灯 Status
运行中 · 服务健康 异常 · 连接超时 预警 · 磁盘 82% 部署中 · 正在发布 空闲 · 等待任务

圆角令牌

radius token · 4 档
rounded-tag
6px

标签、徽章、小型标记

rounded-btn
12px

按钮、输入框、下拉项

rounded-card
24px

卡片、弹窗、数据面板

rounded-wrap
30px

大容器、区块外框、Banner

阴影令牌

shadow token · 5 档
shadow-sm
0 4px 14px

胶囊分段、次级浮起

shadow-nav
0 8px 30px

顶栏滚动吸顶

shadow-card
0 24px 60px -24px

卡片悬停浮起

shadow-pop
0 30px 100px

下拉、弹窗、Toast

shadow-fab
0 12px 30px

悬浮按钮 回到顶部

间距节奏

spacing scale
基础刻度(4px 基准)
4px图标与文字间隙
8px按钮内图标间距
12px表单标签与控件
16px卡片内元素组
24px卡片内边距
28px页面左右留白
48px区块之间
栅格间距实拍
gap-3
gap-3
gap-5
gap-5
gap-7
gap-7

页面主内容区恒定 max-w-[1180px] mx-auto px-7,与顶栏、页脚对齐。

深色模式对照

light ⇄ dark
浅色模式 · 变量取值
--c-bg
#FFFFFF
--c-bg-2
#FAFAFA
--c-bg-3
#F4F4F5
--c-fg
#0A0A0A
--c-inv
#0A0A0A
--c-bd
rgba(0,0,0,.10)

浅色卡片预览

白底 + 10% 黑描边,阴影收敛,适合长时间阅读与后台管理场景。

深色模式 · 变量取值
--c-bg
#0A0A0A
--c-bg-2
#101010
--c-bg-3
#171717
--c-fg
#F5F5F5
--c-inv
#F5F5F5
--c-bd
rgba(255,255,255,.10)

深色卡片预览

黑底 + 10% 白描边,反色令牌自动对调,正文对比度仍保持 AA 以上。

令牌在真实组件上的表现

跟随主题的卡片

边框、底色、文字色全部走令牌,切换到深色无需另写一套样式。

token 驱动已同步

固定黑底卡片

用于强调展示与品牌区域,在浅色与深色模式下都保持黑底白字。

card-dark不随主题