Design System 01 / 03
Nothing but signal.黑白线条 · 极简精确
拒绝一切装饰。界面只由文字、线条、留白构成 —— 全部直角,没有一处曲线;色彩被移除后,层次只能靠灰度、字重与间距建立,每个像素都必须有存在的理由。
禁止任何彩色
品牌强调 = 黑白反转;彩色仅限语义色
圆角恒为 0
所有元素直角,包括头像、开关、Badge
无投影,只有边框
深度用 1px 边框灰度表达,仅浮层允许环境阴影
边框恒为 1px
hover/focus 通过提升边框灰度表达
禁止渐变、模糊、纹理
表面必须是纯色
排版字距收紧
Display 级 -0.04em,数据一律等宽字体
动效不做 overshoot
高刚度高阻尼,位移 ≤ 8px,≤ 320ms
暗 / 亮双模式
同一几何,墨色反转;暗为默认
Color · light (L) / dark (D)
--ui-bg
画布
--ui-surface
卡片 / 输入框
--ui-surface-2
填充底
--ui-fg
主文字
--ui-fg-muted
次级文字
--ui-accent
强调(反转)
--ui-line
默认边框
--ui-line-strong
hover 边框
Shape & Depth
Motion
Button
Badge
Avatar / Kbd / Tooltip
Input / Select
Textarea
Switch / Checkbox / Radio
Slider / Progress
Tabs
Tokens are the contract between design and code.
Dialog / Toast / Dropdown
Accordion
A design system is defined by what it refuses to do. Constraints make the output recognizable.
Skeleton
Card
Hover to feel this system's spring
Composed patterns
Full form language in one card
Data density with badges + progress
Keyboard-first affordances
Table
| Token | Layer | Status | Owner |
|---|---|---|---|
| --ui-accent | Semantic | [Stable] | Core |
| --ui-clip-* | Shape | [Beta] | ARCADE |
| --ui-blur | Depth | [Stable] | GLASS |
| --ui-line | Border | [Frozen] | MONO |