ZonoTools

颜色转换技巧:从设计 Token 到生产 CSS

作者 ZonoTools5 分钟阅读

保持一个可信来源

颜色转换不只是换一种语法。设计系统中应该有一个稳定的源格式,再从它派生 HEX、RGB、HSL 或 CSS variables。

这样可以减少 Figma token、Tailwind 配置和生产 CSS 之间的漂移。

先检查对比度

转换后的颜色必须在真实背景上检查。一个格式合法的颜色,可能在正文、hover 状态或透明背景上不够可读。

浅色和深色主题都要早检查,否则后期视觉 QA 的成本会很高。

使用语义 Token

优先保存 color-surfacecolor-danger 这类语义名称,而不是只依赖数值。以后格式或品牌色变化时,语义更容易维护。

结论

带着意图转换颜色,而不是只追求格式一致。发布前检查对比度、交互状态和 token 命名。

footer=