Dark Mode

小麦设计系统
XiaoMai Design Tokens

温暖小麦色调的设计令牌体系 — 金色主色调搭配暖棕底色,营造学习型产品的亲和力与专注感。

色彩系统

以小麦金色为核心的品牌色彩,搭配暖棕底色和深色模式适配。

品牌色 Brand

Primary 金麦色
#f5c547
主色调 / CTA / 强调
Primary Dark
#e6b841
深色主色 / hover态
Secondary 暖米色
#f5ede1
亮色背景 / 卡片
Secondary Dark
#2a2420
暗色卡片表面
Decorative 深棕
#3b1701
正文色 / 品牌深色

暗色模式 Dark Mode

Background
#1a1614
页面背景
Surface
#2a2420
卡片/容器
Surface Elevated
#332e28
提升层表面
Text Primary
#f5ede1
主要文本
Text Secondary
#c4b8a8
次要文本
Border
#3d3630
边框/分割线

语义色 Semantic

Success 成功
#52c41a → #51d712
Warning 警告
#ff6700 → #f34700
Error 错误
#f82834 → #bf0004

排版系统

Inter 字体族,7 级尺寸,从页面标题到辅助文字。

H1 页面大标题
H1 — 48px / weight:600,800 / line-height:1.15
H2 模块标题
H2 — 36px / weight:600 / line-height:1.30
H3 卡片标题
H3 — 24px / weight:500 / line-height:1.33
Body Large 正文大 — 用于强调性段落和引导文字。
Body Large — 18px / weight:400,500 / line-height:1.50
Body 正文 — 标准阅读文本,适合大多数内容展示场景。
Body — 16px / weight:400 / line-height:1.50
Body Small 正文小 — 辅助说明、次要信息和列表内容。
Body Small — 14px / weight:400 / line-height:1.50
Caption 辅助文字 — 时间戳、标签、脚注等。
Caption — 12px / weight:400 / line-height:1.50

按钮变体

暗色表面上的按钮 — 金麦色主操作按钮为视觉锚点。

bg: #f5c547 / color: #3b1701 / r: 8px
bg: elevated / border: #3d3630 / r: 4px
transparent / border: #3d3630 / r: 4px
transparent / no border / r: 4px
padding: 6px 12px / 13px / r: 4px

卡片样式

暗色表面卡片,小麦金边框强调。

边框卡片

暗色表面 + 细边框,适合内容分组和信息展示。

bg: #2a2420 / border: 1px #3d3630 / r: 8px

提升卡片

较亮的表面色,用于二级内容区域或嵌套内容。

bg: #332e28 / border: 1px #3d3630 / r: 8px

阴影卡片

带阴影的浮层卡片,适合弹窗和下拉菜单。

shadow: 0 8px 24px rgba(0,0,0,0.29)

强调卡片

左侧金麦色竖线强调,用于重要通知和推荐内容。

border-left: 3px #f5c547

表单元素

暗色输入框,金麦色焦点环。

bg: #2a2420 / border: #3d3630 / r: 4px
focus: gold ring rgba(245,197,71,0.4)
验证错误 — 红色边框提示
与输入框同样式,可调整大小

间距系统

基于 4px 基础单位的 8 级间距。

4px
8px
12px
16px
20px
24px
32px
40px

圆角系统

4 级圆角,从功能性的小元素到药丸形状。

4px sm — 图标/复选框
8px md — 按钮/卡片
16px lg — 弹窗/面板
9999px full — 药丸/头像

阴影系统

三级阴影 — 卡片悬浮、下拉菜单、全局弹窗。

Shadow Sm

轻阴影 — 卡片、按钮悬浮态。

0 2px 8px rgba(0,0,0,0.10)

Shadow Md

中阴影 — 下拉菜单、输入框焦点。

0 4px 16px rgba(0,0,0,0.12)

Shadow Lg

深阴影 — 全局弹窗、抽屉面板。

0 8px 24px rgba(0,0,0,0.16)

令牌速查表

所有设计令牌的 CSS 变量映射。

令牌名称变量用途
Primary--primary#f5c547主色调
Primary Dark--primary-dark#e6b841hover 态
Secondary--secondary#f5ede1亮色背景
Decorative--decorative#3b1701正文/深色
Dark BG--dk-bg#1a1614暗色页面背景
Dark Surface--dk-surface#2a2420暗色卡片
Dark Elevated--dk-surface-elevated#332e28提升层
Dark Border--dk-border#3d3630暗色边框
Dark Text 1--dk-text-primary#f5ede1主要文本
Dark Text 2--dk-text-secondary#c4b8a8次要文本
Success--success#52c41a成功
Warning--warning#ff6700警告
Error--error#f82834错误
Radius SM--radius-sm4px小元素
Radius MD--radius-md8px标准元素
Radius LG--radius-lg16px大容器
Radius Full--radius-full9999px药丸形