用 CSS 变量搭建企业级设计系统
颜色、间距、字号、圆角统一管理,一处修改处处生效。分享我们用 CSS Variables 构建设计系统的方法。
为什么用 CSS 变量
传统 SCSS 变量在编译时确定,无法运行时修改。CSS 变量支持运行时动态修改,天然支持主题切换。
设计 Token 分层
1. 基础层:原始值定义(颜色色板、间距基准)
2. 语义层:语义化命名(primary、secondary、success)
3. 组件层:组件内引用语义变量
实践建议
总结
设计系统不是约束创意,而是保证一致性和效率。
