色阶生成
Tint & Shade Scale
从一个颜色生成 50–950 的明度色阶,步进在感知上均匀,可直接当设计变量用。
从一个颜色构建 50 到 950 的色阶,按设计系统想要的方式。明度目标是 Tailwind 自己各彩色色系的均值,从安装的包里测出来而不是手挑的,所以结果落在你的眼睛已经预期每一级所在的位置。一个滑块在这条熟悉的曲线和一条等距曲线之间移动。
基准色
它的色相和彩度是色阶的种子;它的明度决定哪一档被标成你挑的那个。
色阶
每一档的明度目标不是在这里定的,是从装好的 Tailwind 包里量出来的各个有彩色系的平均值。
深色模式
50 档变成 950 档,100 变成 900,以此类推。令牌名字的含义没变——500 仍然是中间调——照着这套色阶写的组件一点都不用改。
浅色
50
P3
100
P3
200
P3
300
P3
400
P3
500
P3
600
700
800
900
950
导出
要的不是一个色相的色阶,而是一组色相?配色方案生成会按配色规则给你做一组。想找出跟这些颜色最接近的 Tailwind 令牌,Tailwind 最接近色查找会用 ΔE 量给你看。
怎么用
填入基色
它的色相和彩度是色阶的种子。它的明度决定哪一级带上圆环——离你带来的颜色最近的那一级。
决定你想要曲线多熟悉
在 100% 时各级落在 Tailwind 放的位置,那是团队里每个人脑子里已经有的东西。在 0 时色阶是从 0.97 到 0.25 的一条直线——更均匀,也更陌生。没有正确答案;和现有产品对齐是留在 100% 的通常理由。
深色端看着不对就加色相漂移
真实的色系会漂移:Tailwind 的 red 从 50 级的 17° 走到 950 级的 26°,因为深红略微偏暖读起来更好。几度通常就够;滑块两个方向都到 40。
决定是否留在 sRGB 之内
打开时,每一级都是任何屏幕能显示的颜色,十六进制是精确的。关闭时,饱和色相的中间几级保留彩度,P3 显示器显示它们,十六进制变成近似——溢出的级会被标出。
导出为变量、Tailwind 主题或 JSON
前缀由你定。JSON 形式还带着明度锚点,下游有东西需要重建同一条色阶时有用。
常见问题
我的品牌十六进制不在色阶的任何位置。这是 bug 吗?
不是,这是诚实的行为。色阶是从明度目标构建的,不是穿过你的颜色,所以除非你的颜色恰好正落在十一个目标之一上,它不会原样出现。带圆环的那一级是最近的。如果精确的十六进制必须在里面,那个 token 直接用它,让色阶提供其余的。
这些是 Tailwind 的颜色吗?
不是。来自 Tailwind 的是曲线的*形状*——十一个明度值,在它的各彩色色系上取平均。色相和彩度是你的。要找出哪个 Tailwind token 离你的颜色最近,最接近色查找工具用 ΔE 来度量。
“感知均匀”意味着每一级相差同样的量吗?
只在 0% 锚定时是。在 100% 时色阶有意跟随 Tailwind 的曲线,它不是等距的——它在浅色端挤得更密,好有足够多可用的背景浅色。无论哪种,OKLCH 换来的是这些数字在感知上有意义,所以两个这样构建的色系会步调一致。
各级之间通过 WCAG 吗?
这个页面不检查这一点,除了深色模式标签页上的验证面板。相等的明度级不是相等的对比度级,因为 WCAG 对比度按相对亮度计算,而 OKLCH 明度不是它的线性函数。把你实际打算用的那一对拿去对比度检测。
可以从这些接进来
颜色拾取器
Colour Picker
在 OKLCH 色板上选色,也可以用屏幕吸管或从上传的图片里取色,并按任意表示法复制出来。
颜色格式转换
Colour Format Converter
在 HEX、RGB、HSL、HWB、LAB、LCH 和 OKLCH 之间换算同一个颜色,并给出最接近的已知色名。
对比度检测
Contrast Checker
按 WCAG 2 和 APCA 给前景色和背景色这一对打分,并推荐最接近的能通过的颜色。
配色方案生成
Palette Generator
从一个基准色出发,按互补、三分和邻近色规则生成协调的配色。
接下来
这些工具吃得下当前工具的产出,结果可以直接送过去。
对比度检测
Contrast Checker
按 WCAG 2 和 APCA 给前景色和背景色这一对打分,并推荐最接近的能通过的颜色。
深色模式配色转换
Dark Mode Palette
从一个颜色做出 50–950 的色阶,再镜像成一套深色色阶,让每一对变量保持原来的对比度。
配色方案生成
Palette Generator
从一个基准色出发,按互补、三分和邻近色规则生成协调的配色。
Tailwind 最接近色查找
Nearest Tailwind Colour
为任意颜色找出最接近的 Tailwind 调色板取值,并给出感知色差。
颜色格式转换
Colour Format Converter
在 HEX、RGB、HSL、HWB、LAB、LCH 和 OKLCH 之间换算同一个颜色,并给出最接近的已知色名。
颜色拾取器
Colour Picker
在 OKLCH 色板上选色,也可以用屏幕吸管或从上传的图片里取色,并按任意表示法复制出来。