CSS 变量生成器

从可编辑列表生成 CSS 自定义属性(变量)。添加颜色、间距和字体变量,自动检测颜色值——输出可直接复制的干净 :root 块。全部在浏览器中运行,无需上传。

关于 CSS 变量生成器

这个 CSS 变量生成器完全在你的浏览器中运行。添加带名称和值的变量行,工具会生成包含 CSS 自定义属性的干净 :root 块。颜色值会被自动检测,在文本输入旁显示颜色选择器。使用预设按钮可以快速加载常见的颜色或间距令牌。整个过程不上传任何数据——所有处理由 JavaScript 在本地完成。

使用方法

  1. 点击+ 添加变量创建新行,或使用预设按钮加载起始集合。
  2. 输入变量名(无需 -- 前缀——会自动添加)和值。
  3. 如果值是颜色(hex、rgb、hsl),会自动出现颜色选择器方便选择。
  4. 点击生成 CSS生成 :root 块,然后点击复制 CSS复制。
  5. 使用每行的删除图标移除单个变量。

什么是 CSS 自定义属性?

CSS 自定义属性(也称 CSS 变量)允许你在样式表中定义可重用的值。它们在 :root 选择器中声明,并用 var() 函数引用。这使得在整个项目中维护一致的设计令牌(颜色、间距、字体)变得容易,并能以最少的代码变更实现主题切换等功能。

常见问题

名称中需要包含 -- 前缀吗? 不需要,工具会自动添加。只需输入变量名(如 primary-color)。

支持哪些值格式? 任何有效的 CSS 值:颜色(#hexrgb()hsl())、长度(16px1rem)、字符串、数字等。颜色值会获得颜色选择器以便捷选择。

我的数据会上传吗? 不会。所有操作都在浏览器本地完成。