256 Tools

调色板转CSS变量

4 种颜色
颜色预览
#1E293B
#0EA5E9
#10B981
#F43F5E
CSS 变量
:root {
  --color-1: #1E293B;
  --color-2: #0EA5E9;
  --color-3: #10B981;
  --color-4: #F43F5E;
}

相关外部网站

部分链接为联盟营销链接。

相关工具

粘贴调色板(或包含十六进制颜色代码的任意文本),本工具会提取颜色并将其写成 CSS 自定义属性、SCSS 变量或 Tailwind 颜色配置。重复颜色将被去除,每种颜色获得一个编号名称。所有操作在浏览器中完成。

使用方法

  1. 将十六进制颜色(或包含它们的文本)粘贴到输入框。
  2. 设置名称前缀,选择 CSS、SCSS 或 Tailwind 输出。
  3. 将生成的代码复制到样式表或配置文件中。

工作原理

工具扫描文本中的十六进制代码(3位或6位,带或不带 #),将其规范化为大写6位形式,并在保持出现顺序的同时去除重复项。每种颜色使用您的前缀成为一个编号变量,然后按所选格式输出:CSS :root 自定义属性、SCSS $变量或 Tailwind theme.extend.colors 对象。

十六进制颜色列表被转换为具名 CSS 变量的示意图。--c-1: #0EA5E9;--c-2: #8B5CF6;--c-3: #10B981;

主要功能

智能提取

从任意粘贴文本中找出十六进制代码,忽略其余内容。

三种输出格式

支持输出 CSS 自定义属性、SCSS 变量或 Tailwind 配置。

自动去重

重复颜色合并为一个,确保每个变量唯一。

完全私密

颜色在浏览器中处理,从不上传。

适用场景

设计交付

将设计工具中的调色板快速转换为代码令牌。

主题定制

为网站主题创建一组 CSS 变量。

Tailwind 项目

将品牌颜色直接添加到 Tailwind 配置中。

样式指南

使用一致的变量名记录颜色系统。

注意事项

  • #RGB 和 #RRGGBB 均被接受并规范化。
  • 颜色保持首次出现的顺序,重复项将被删除。
  • 如需语义化名称,粘贴后可重命名变量。
  • 所有处理在您的设备上进行,不上传任何数据。

常见问题

接受什么格式的输入?
包含十六进制代码的任意文本——空格分隔、逗号分隔或从样式表粘贴均可,非颜色文本会被忽略。
支持简写十六进制吗?
支持。3位十六进制(如 #abc)会自动展开为 #AABBCC。
可以修改变量名吗?
设置前缀来控制基础名称,编号会自动添加。如需语义名称,请编辑生成结果。
Tailwind 输出是什么格式?
包含颜色的 module.exports 配置,颜色位于 theme.extend.colors 下,可直接合并到 tailwind.config.js。
颜色会上传吗?
不会。所有处理在浏览器中完成,不会离开您的设备。

我们使用 Cookie 用于广告和分析。