Tailwind 颜色生成

从 1 色的 Hex 代码生成 Tailwind CSS 的 50~950 的 11 阶调调色板和设置代码

特点

从 1 色自动生成 11 阶调

将输入的颜色置于 500,计算 50~950 的浓淡

支持 v3 和 v4 两种格式

通过选项卡切换 config 和 @theme 的写法

逐阶调复制 Hex 代码

通过每个色块按钮逐个复制颜色代码

输入时实时更新调色板

无需执行按钮,可以试验颜色并进行比较

使用方法

1

输入基准色的 Hex 代码

输入 Hex 代码,或点击左端的色块打开取色器选择

2

根据需要输入颜色名称

用英文小写输入代码中使用的颜色名称。如果为空,则使用 primary

3

确认 11 阶调的色块

确认 50~950 的色块和 Hex 代码,通过色块上的复制按钮逐个复制

4

选择输出格式并复制

选择 v3 或 v4,点击「复制代码」粘贴到 tailwind.config.js 或 CSS 文件

Tailwind 颜色生成

使用场景

创建品牌色的浓淡

从品牌色 1 色统一生成按钮悬停和背景使用的浓淡

添加标准调色板中不存在的颜色

将 Tailwind 标准色中不存在的项目独有颜色以 11 阶调方式添加到设置文件

创建 v4 的 @theme 设置

从网站主色生成 Tailwind v4 CSS 变量设置

设计稿实现准备

从设计稿指定色准备实现用的 11 阶调代码,并转录到设计工具

基础知识

Tailwind 的 50~950 代表什么

Tailwind CSS 的颜色用 50~950 这 11 个数字表示明度,50 最浅,950 最深,500 是该颜色的基准。数字作为后缀用在「bg-primary-500」或「text-primary-700」这样的类名中。

  • 50~300 阶调:50~300 阶调是常用于背景色或浅色填充的明亮颜色,即使在上面放置深色文字也易于阅读。
  • 600~950 阶调:600~950 阶调是常用于按钮悬停或标题文字颜色的深色,在白色背景上也清晰可见。

v3 和 v4 颜色定义方法的差异

Tailwind CSS v3 在 tailwind.config.js 中用 JavaScript 定义颜色,v4 在 CSS 文件的 @theme 中用 CSS 变量定义。无论哪种写法,定义的颜色都可用「bg-primary-500」这样的相同类名使用。

  • v3 的写法:v3 的写法是在 theme.extend.colors 中,像「primary: { 500: '#3B82F6' }」这样嵌套输入颜色名和阶调的格式。
  • v4 的写法:v4 的写法是在 @theme 中,像「--color-primary-500: #3B82F6;」这样用连字符连接颜色名和阶调的变量名形式。

安全性和隐私

浏览器内完成

输入数据仅在您的浏览器内处理,不会发送至外部。

仅在浏览器内处理

调色板的计算和代码生成完全在您的浏览器内进行,输入数据不会发送到服务器。

通信采用HTTPS加密

页面加载也通过TLS加密,第三方无法读取内容。

不向第三方发送

不向广告网络、跟踪器等外部服务发送输入内容。

结果不自动保存

输入的颜色和颜色名称和输入建议不会保存到服务器。

在Google搜索中关注RAKKOTOOLS

187个实用工具,在Google搜索和AI搜索中更容易找到!

  • 在搜索中找到
  • 在AI搜索中也显示
  • 发现新工具

更新信息

相关工具