设计 / 颜色

Tailwind颜色色阶生成器

将一个品牌颜色转换为完整的TailwindCSS50到950调色板,采用与Tailwind自有颜色相同的OKLCH构建方式,并可复制为Tailwind4主题CSS、Tailwind3配置或CSS变量。

Tailwind颜色色阶生成器: 每个色阶都会采用Tailwind自有调色板在该色阶中的亮度、色度和轻微色相偏移,这些数值以OKLCH颜色空间测量,并进行调整,使你的颜色准确落在指定色阶上。灰色则遵循Tailwind的灰色系列。对于sRGB色域无法显示的颜色,工具会采用CSS Color 4的色域映射方法进行处理,与浏览器的做法一致;Tailwind4输出保留OKLCH值,其他格式则使用十六进制颜色。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
Tailwind颜色阶生成器本地处理

完全在浏览器中运行

50#f2f8ffoklch(97.6% 0.012 250.3)
100#dfecffoklch(93.9% 0.029 258.1)
200#bcd9ffoklch(87.6% 0.061 255.8)
300#8fbeffoklch(79.3% 0.106 256.6)
400#5e9cffoklch(69.6% 0.16 259.5)
500#3b82f6oklch(62.3% 0.188 259.8)
600#2668daoklch(54.2% 0.187 260.6)
700#1f57b6oklch(47.7% 0.163 260.6)
800#1f4997oklch(42.3% 0.137 261.4)
900#20417coklch(38.4% 0.109 261.4)
950#15274coklch(27.9% 0.073 263.2)

CSS (@theme)

@theme {
  --color-brand-50: oklch(97.6% 0.012 250.3);
  --color-brand-100: oklch(93.9% 0.029 258.1);
  --color-brand-200: oklch(87.6% 0.061 255.8);
  --color-brand-300: oklch(79.3% 0.106 256.6);
  --color-brand-400: oklch(69.6% 0.16 259.5);
  --color-brand-500: oklch(62.3% 0.188 259.8);
  --color-brand-600: oklch(54.2% 0.187 260.6);
  --color-brand-700: oklch(47.7% 0.163 260.6);
  --color-brand-800: oklch(42.3% 0.137 261.4);
  --color-brand-900: oklch(38.4% 0.109 261.4);
  --color-brand-950: oklch(27.9% 0.073 263.2);
}

色阶会按照Tailwind自有调色板在OKLCH中的明度、彩度和色相变化来生成,因此以Tailwind的blue-500为基础创建的色阶,与Tailwind的蓝色仅有几处人眼刚好可察觉的差异。超出sRGB范围的颜色会使用CSS Color 4的色域映射方法纳入范围。

使用色阶

常见的用法是:50–100用于页面和卡片背景,200–300用于边框,500–600用于按钮和链接,700用于悬停状态,800–950用于浅色背景上的文本。请使用颜色对比度检查工具检查文本与背景的组合。

要在十六进制、RGB、HSL和OKLCH之间转换单个颜色,请使用颜色转换器;要从照片开始,请使用颜色调色板提取器。

Tailwind 4和OKLCH

Tailwind CSS 4使用OKLCH定义颜色,在广色域屏幕上可以描述超出sRGB范围的颜色。这里生成的Tailwind 4代码仍保持在sRGB范围内,因此这些颜色在每个屏幕上看起来都一样。

使用方法

  1. 选择颜色,或粘贴其十六进制代码。
  2. 选择它应对应的色阶,通常为500;也可以让生成器自动放置。
  3. 复制Tailwind4、Tailwind3或普通CSS变量所需的代码。

隐私与限制

所有内容都在浏览器中生成。

相关工具

常见问题

为什么使用OKLCH?

在OKLCH中,亮度的等距变化在视觉上看起来也是等距的,而且适用于所有色相。因此,用相同方式构建的黄色和蓝色色阶会拥有相匹配的对比度,而HSL无法做到这一点。

我的品牌颜色应该对应哪个色阶?

通常选择500或600,这正是Tailwind保留最鲜明颜色的范围。非常浅的颜色,例如柔和的粉彩色,更适合对应200或300;选择“自动”即可根据亮度放置。

在这些色阶上使用文本时是否容易阅读?

通常,白色文本需要使用600或更深的色阶,深色文本则需要使用400或更浅的色阶;但请使用对比度检查工具检查每一组搭配。

免费工具·使用在浏览器中次·无需账户