工作方法
Theming System 将主题差异置于分层令牌架构中。原始调色板值传递给语义角色,后者再传递给组件作用域令牌。主题覆盖主要改变语义层,使相同组件可以服务于不同品牌或颜色模式。
来源指出,主题并不等同于简单地反转颜色。深色表面、层级、饱和度和图像变体都需要经过审慎处理。来源还将密度列为一个主题维度,因此该规范并非只适用于颜色。
预期交付物
- 带覆盖规则的三层令牌架构。
- 涵盖所需颜色、品牌或密度模式的主题矩阵。
- 组件覆盖范围,以及固定令牌与可主题化令牌的指导说明。
从简报到审查
- 01分离令牌层
识别原始基础值、基于用途的别名和组件级引用。
- 02规划主题覆盖
为每个所需主题更改语义角色,同时保持组件契约不变。
- 03检查整个组件库
审查每个受支持主题中的每个组件,包括图像和操作系统偏好设置的行为。