设计系统术语表

支撑设计系统工作的那套词汇,用平实的话讲清楚。这些词条讲的是这个领域本身而不是产品,所以即使你从不打开 Flash DSM 也用得上。

从设计到代码

从设计到代码指的是把在 Figma 等工具里做出的决定变成可运行的前端代码。真正耐用的做法是传递设计 Token,而不是从画布生成标记:界面改变时 Token 依然有效,生成的标记则不然。

色阶

色阶是同一色相下按顺序排列的一组明暗层级,通常编号从 50 到 900。它要做到每一档在视觉上间隔均匀,并让特定搭配满足已知的对比度要求,从而让团队按角色和档位选色,而不是随手挑一个十六进制值。

设计 Token

设计 Token 是一个带名字的值,用来保存单个设计决定,例如一种颜色、一个间距档位或一个字号。给决定起了名字,就能在设计工具和代码里重复使用,而不必在每个地方手写一遍。

设计系统

设计系统是一个团队为了一致地构建产品而共享的设计决定、组件与规则的集合。它通常包含设计 Token、组件库、使用规范和文档,并作为设计与代码共同的唯一事实来源来维护。

深色模式 Token

深色模式 Token 是绑定到与浅色主题相同语义名称上的第二套取值。切换模式时,--color-surface 这样的名称会指向另一组颜色,而任何组件都不需要知道当前处于哪个模式。

用于设计 Token 的 MCP

Model Context Protocol 是把 AI 助手接到外部工具和数据的开放标准。用在设计 Token 上,MCP 服务器会把项目当前的 Token 取值提供给 AI 编码代理,让生成的组件引用真实的设计系统,而不是模型自己编出来的数值。

语义 Token

语义 Token 是按用途命名而非按取值命名的设计 Token,例如用 --color-text-danger 而不是 --color-red-600。它通常引用一个基础 Token,因此可以更换底层取值,而无需改动任何引用它的地方。

字号阶梯

字号阶梯是设计系统允许使用的一组有序字号,通常由一个基准字号乘以固定比例生成。把文字限制在这些档位上,正是多人协作的界面能保持排版一致的原因。

Figma 变量

Figma 变量是保存在 Figma 文件里的具名值,支持颜色、数字、字符串和布尔值,并可为浅色和深色等场景设置模式。它是 Figma 原生的设计 Token 形式,但要通过 Figma REST API 读取则需要 Enterprise 套餐。

Token 漂移

Token 漂移是指设计系统里记录的决定,与产品实际使用的取值之间逐渐拉开的差距。当某个界面来源不再引用共享源头,转而积累自己的取值时就会发生,比如一个 Figma 文件、一份样式表,或是 AI 生成的代码。