跳到内容
SiteMonk Learn
中文
Esc
↑ ↓ navigate ↵ open ⌘J preview
本页内容

怎样把设计令牌映射到 CSS 变量?

把共同设计决定对应到网页样式中的命名值,并检查实际引用。

CSS 是控制网页颜色、大小和布局的样式语言。CSS 自定义属性,也叫 CSS 变量,是网页样式中可重复引用的命名值,可以用来实现部分设计令牌。

先记住这几件事

  • 设计令牌说明决定与用途;CSS 变量是浏览器中的一种实现方式,两者不是完全相同的概念。
  • 作用域 是一个值能影响的范围,例如整个页面或某个区域。
  • 继承 是内部元素获得上层的值; 回退值 是在引用值不可用时采用的备用选择。
  • 名字、单位和主题对应关系要记录清楚,再检查网页是否真的使用这些值。

实现规则见 MDN:使用 CSS 自定义属性 。

从决定到浏览器的流程

对应关系的示意

以下是教学用名字与数值; px 是网页使用的 CSS 像素单位。

决定 示例变量名 示例值 网页使用处
正文颜色 --text-primary #222222 正文文字
普通内容间距 --content-gap 16px 内容组之间
卡片圆角 --card-radius 8px 卡片边缘

用一个例子走一遍

团队确认普通内容间距后,开发者把 --content-gap 设为 16px ,并让资料页引用它。浏览器检查发现一个区块没变化,原因是那里仍使用手填距离。修正引用后,重新检查窄屏和长内容,再随网页发布。

边界与常见误解

改变量不代表全部部件都会变化,只有引用它并在对应范围内的地方才会受影响。回退值也不能修复所有无效样式。普通读者只需理解对应关系,具体代码和单位处理交给实现人员验证。