我们团队在Figma里建了一套Design System,颜色都用了Variables,但导出到前端后不知道怎么保持同步。我试过手动复制十六进制值,但变量一改就得全改,太麻烦了。
有没有办法把Figma的颜色变量自动转成CSS变量?比如这样:
:root {
--color-primary: #3b82f6;
--color-secondary: #64748b;
--color-background: #ffffff;
}
现在每次设计师更新变量,我都得一个个对照着改,容易出错还费时间,有啥好方案吗?
步骤大致如下:
1. 在 Figma 里安装一个支持导出 CSS 变量的插件,比如 "CSS Sync"。
2. 设置好插件的配置,确保它能识别你设计系统中的颜色变量。
3. 使用插件导出 CSS 文件,这个文件会包含所有的 CSS 变量。
4. 把生成的 CSS 文件导入到你的项目中,然后在 :root 里引用。
这样每次设计师更新了颜色变量,你只需要重新导出 CSS 文件,然后替换掉旧的就可以了,省时又省力。
建议改成这种自动化流程,长期来看能大大减少手动操作带来的错误。希望这对你有帮助。