Token CSS PostCSS插件使用指南:无缝集成现有工作流
Token CSS PostCSS插件使用指南:无缝集成现有工作流
【免费下载链接】tokencss项目地址: https://gitcode.com/gh_mirrors/to/tokencss
Token CSS PostCSS插件是一款能够将设计令牌(Design Tokens)无缝集成到CSS开发工作流中的强大工具。它允许开发者在CSS文件中直接使用预定义的设计令牌,如颜色、间距、字体等,从而实现设计系统的一致性和高效维护。
快速安装步骤
要开始使用Token CSS PostCSS插件,首先需要安装相关依赖。打开终端,执行以下命令:
npm install @tokencss/postcss简单配置方法
安装完成后,需要在PostCSS配置文件中添加Token CSS插件。创建或编辑项目根目录下的postcss.config.js文件,添加以下内容:
const tokencss = require("@tokencss/postcss"); module.exports = { plugins: [tokencss()], };创建设计令牌配置文件
接下来,在项目根目录创建token.config.json文件。你可以选择扩展内置的预设配置:
{ "$schema": "https://tokencss.com/schema@0.0.1", "extends": ["@tokencss/core/preset"] }或者创建自定义的设计令牌配置:
{ "$schema": "https://tokencss.com/schema@0.0.1", "extends": ["@tokencss/core"], "color": { "gray": { "0": { "value": "#f8f9fa" }, "1": { "value": "#f1f3f5" }, "2": { "value": "#e9ecef" }, "3": { "value": "#dee2e6" }, "4": { "value": "#ced4da" }, "5": { "value": "#adb5bd" }, "6": { "value": "#868e96" }, "7": { "value": "#495057" }, "8": { "value": "#343a40" }, "9": { "value": "#212529" } } }, "space": { "2xs": { "value": ".25rem" }, "xs": { "value": ".5rem" }, "sm": { "value": "1rem" }, "md": { "value": "1.25rem" }, "lg": { "value": "1.5rem" } } }在CSS中注入令牌
如果使用纯PostCSS设置,需要在样式表的根部添加以下行,以注入所有令牌的自定义属性声明:
@inject "tokencss:base";在CSS中使用设计令牌
完成上述设置后,就可以在CSS中直接使用设计令牌了:
.box { background: red.5; border-radius: md; width: lg; height: lg; /* 也支持自定义属性 */ --color: blue.6; --margin: sm; }提升开发体验:编辑器集成
为了获得最佳开发体验,建议安装Token CSS的Visual Studio Code扩展。该扩展提供了设计令牌的自动补全、悬停提示等功能,极大提高开发效率。
总结
Token CSS PostCSS插件为开发者提供了一种简单而强大的方式,将设计令牌无缝集成到现有的CSS工作流中。通过使用设计令牌,团队可以确保设计系统的一致性,减少样式代码的冗余,并提高开发效率。无论是小型项目还是大型应用,Token CSS都能为你的样式开发带来显著的改进。
开始使用Token CSS PostCSS插件,体验更高效、更一致的样式开发流程吧!
【免费下载链接】tokencss项目地址: https://gitcode.com/gh_mirrors/to/tokencss
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
