blue-500 = oklch(62.3% 0.214 259.815)
Tailwind v4
- 颜色以 OKLCH 定义,亮度步进更均匀。
- 色调更鲜艳,适配广色域屏幕(Display P3)。
- 每种颜色都有 CSS 变量:
var(--color-blue-500)。 - 新增四种带色调的灰色:Mauve、Olive、Mist 和 Taupe。
Tailwind CSS 的全部颜色,从 50 到 950,附 OKLCH(v4)和 HEX(v3)官方值。点击任意色阶即可复制类名、CSS 变量或代码。
查看 UI 颜色Tailwind v4 新增:Mauve、Olive、Mist 和 Taupe,四种带色调的灰色。
选择一种颜色,查看它的十一个色阶,包括类名、OKLCH、HEX、RGB 以及对比最佳的文字颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa20.1:1 | ||||
| 100 | Aa19.2:1 | ||||
| 200 | Aa17.0:1 | ||||
| 300 | Aa14.1:1 | ||||
| 400 | Aa8.0:1 | ||||
| 500 | Aa4.8:1 | ||||
| 600 | Aa7.6:1 | ||||
| 700 | Aa10.4:1 | ||||
| 800 | Aa14.6:1 | ||||
| 900 | Aa17.8:1 | ||||
| 950 | Aa20.2:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa20.1:1 | ||||
| 100 | Aa19.1:1 | ||||
| 200 | Aa17.0:1 | ||||
| 300 | Aa14.3:1 | ||||
| 400 | Aa8.1:1 | ||||
| 500 | Aa4.8:1 | ||||
| 600 | Aa7.6:1 | ||||
| 700 | Aa10.3:1 | ||||
| 800 | Aa14.7:1 | ||||
| 900 | Aa17.7:1 | ||||
| 950 | Aa20.1:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa20.1:1 | ||||
| 100 | Aa19.1:1 | ||||
| 200 | Aa16.6:1 | ||||
| 300 | Aa14.2:1 | ||||
| 400 | Aa8.0:1 | ||||
| 500 | Aa4.8:1 | ||||
| 600 | Aa7.7:1 | ||||
| 700 | Aa10.4:1 | ||||
| 800 | Aa14.9:1 | ||||
| 900 | Aa17.7:1 | ||||
| 950 | Aa19.9:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa20.1:1 | ||||
| 100 | Aa19.3:1 | ||||
| 200 | Aa16.7:1 | ||||
| 300 | Aa14.2:1 | ||||
| 400 | Aa8.1:1 | ||||
| 500 | Aa4.7:1 | ||||
| 600 | Aa7.8:1 | ||||
| 700 | Aa10.4:1 | ||||
| 800 | Aa15.1:1 | ||||
| 900 | Aa17.9:1 | ||||
| 950 | Aa19.8:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa20.1:1 | ||||
| 100 | Aa19.2:1 | ||||
| 200 | Aa16.7:1 | ||||
| 300 | Aa14.1:1 | ||||
| 400 | Aa8.1:1 | ||||
| 500 | Aa4.8:1 | ||||
| 600 | Aa7.6:1 | ||||
| 700 | Aa10.3:1 | ||||
| 800 | Aa15.2:1 | ||||
| 900 | Aa17.5:1 | ||||
| 950 | Aa19.8:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa20.1:1 | ||||
| 100 | Aa18.7:1 | ||||
| 200 | Aa16.6:1 | ||||
| 300 | Aa13.9:1 | ||||
| 400 | Aa8.1:1 | ||||
| 500 | Aa5.1:1 | ||||
| 600 | Aa8.0:1 | ||||
| 700 | Aa10.8:1 | ||||
| 800 | Aa15.5:1 | ||||
| 900 | Aa17.7:1 | ||||
| 950 | Aa19.8:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa20.3:1 | ||||
| 100 | Aa19.0:1 | ||||
| 200 | Aa17.1:1 | ||||
| 300 | Aa14.7:1 | ||||
| 400 | Aa9.0:1 | ||||
| 500 | Aa4.9:1 | ||||
| 600 | Aa6.9:1 | ||||
| 700 | Aa9.4:1 | ||||
| 800 | Aa14.3:1 | ||||
| 900 | Aa16.9:1 | ||||
| 950 | Aa19.6:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa20.2:1 | ||||
| 100 | Aa18.9:1 | ||||
| 200 | Aa16.9:1 | ||||
| 300 | Aa14.3:1 | ||||
| 400 | Aa8.6:1 | ||||
| 500 | Aa4.6:1 | ||||
| 600 | Aa7.4:1 | ||||
| 700 | Aa10.0:1 | ||||
| 800 | Aa14.8:1 | ||||
| 900 | Aa17.4:1 | ||||
| 950 | Aa19.7:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa20.1:1 | ||||
| 100 | Aa18.7:1 | ||||
| 200 | Aa16.6:1 | ||||
| 300 | Aa14.0:1 | ||||
| 400 | Aa8.2:1 | ||||
| 500 | Aa5.0:1 | ||||
| 600 | Aa7.9:1 | ||||
| 700 | Aa10.6:1 | ||||
| 800 | Aa15.2:1 | ||||
| 900 | Aa17.6:1 | ||||
| 950 | Aa19.8:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa19.2:1 | ||||
| 100 | Aa17.2:1 | ||||
| 200 | Aa14.5:1 | ||||
| 300 | Aa10.9:1 | ||||
| 400 | Aa7.3:1 | ||||
| 500 | Aa5.5:1 | ||||
| 600 | Aa4.8:1 | ||||
| 700 | Aa6.4:1 | ||||
| 800 | Aa8.4:1 | ||||
| 900 | Aa10.0:1 | ||||
| 950 | Aa16.2:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa19.8:1 | ||||
| 100 | Aa18.3:1 | ||||
| 200 | Aa15.4:1 | ||||
| 300 | Aa12.3:1 | ||||
| 400 | Aa8.8:1 | ||||
| 500 | Aa7.3:1 | ||||
| 600 | Aa5.8:1 | ||||
| 700 | Aa5.2:1 | ||||
| 800 | Aa7.4:1 | ||||
| 900 | Aa9.4:1 | ||||
| 950 | Aa15.7:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa20.3:1 | ||||
| 100 | Aa18.8:1 | ||||
| 200 | Aa16.9:1 | ||||
| 300 | Aa14.5:1 | ||||
| 400 | Aa12.2:1 | ||||
| 500 | Aa9.8:1 | ||||
| 600 | Aa6.6:1 | ||||
| 700 | Aa5.0:1 | ||||
| 800 | Aa7.1:1 | ||||
| 900 | Aa9.1:1 | ||||
| 950 | Aa15.0:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa20.3:1 | ||||
| 100 | Aa19.5:1 | ||||
| 200 | Aa18.1:1 | ||||
| 300 | Aa15.8:1 | ||||
| 400 | Aa13.3:1 | ||||
| 500 | Aa11.0:1 | ||||
| 600 | Aa7.1:1 | ||||
| 700 | Aa4.9:1 | ||||
| 800 | Aa6.8:1 | ||||
| 900 | Aa8.7:1 | ||||
| 950 | Aa14.5:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa20.3:1 | ||||
| 100 | Aa19.3:1 | ||||
| 200 | Aa17.9:1 | ||||
| 300 | Aa16.2:1 | ||||
| 400 | Aa13.7:1 | ||||
| 500 | Aa10.8:1 | ||||
| 600 | Aa6.9:1 | ||||
| 700 | Aa5.0:1 | ||||
| 800 | Aa7.1:1 | ||||
| 900 | Aa8.8:1 | ||||
| 950 | Aa14.6:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa20.1:1 | ||||
| 100 | Aa19.1:1 | ||||
| 200 | Aa17.4:1 | ||||
| 300 | Aa15.0:1 | ||||
| 400 | Aa11.8:1 | ||||
| 500 | Aa9.5:1 | ||||
| 600 | Aa6.5:1 | ||||
| 700 | Aa4.9:1 | ||||
| 800 | Aa7.1:1 | ||||
| 900 | Aa9.1:1 | ||||
| 950 | Aa14.9:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa19.9:1 | ||||
| 100 | Aa18.5:1 | ||||
| 200 | Aa16.4:1 | ||||
| 300 | Aa13.8:1 | ||||
| 400 | Aa10.8:1 | ||||
| 500 | Aa8.5:1 | ||||
| 600 | Aa5.7:1 | ||||
| 700 | Aa5.4:1 | ||||
| 800 | Aa7.6:1 | ||||
| 900 | Aa9.6:1 | ||||
| 950 | Aa15.2:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa20.1:1 | ||||
| 100 | Aa18.6:1 | ||||
| 200 | Aa16.7:1 | ||||
| 300 | Aa14.2:1 | ||||
| 400 | Aa11.3:1 | ||||
| 500 | Aa8.7:1 | ||||
| 600 | Aa5.7:1 | ||||
| 700 | Aa5.4:1 | ||||
| 800 | Aa7.5:1 | ||||
| 900 | Aa9.4:1 | ||||
| 950 | Aa14.5:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa20.2:1 | ||||
| 100 | Aa18.7:1 | ||||
| 200 | Aa16.9:1 | ||||
| 300 | Aa14.6:1 | ||||
| 400 | Aa11.6:1 | ||||
| 500 | Aa8.9:1 | ||||
| 600 | Aa5.8:1 | ||||
| 700 | Aa5.3:1 | ||||
| 800 | Aa7.2:1 | ||||
| 900 | Aa9.1:1 | ||||
| 950 | Aa13.4:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa19.7:1 | ||||
| 100 | Aa18.3:1 | ||||
| 200 | Aa15.8:1 | ||||
| 300 | Aa12.6:1 | ||||
| 400 | Aa9.6:1 | ||||
| 500 | Aa7.8:1 | ||||
| 600 | Aa5.2:1 | ||||
| 700 | Aa5.9:1 | ||||
| 800 | Aa7.5:1 | ||||
| 900 | Aa9.5:1 | ||||
| 950 | Aa13.9:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa19.3:1 | ||||
| 100 | Aa17.2:1 | ||||
| 200 | Aa14.8:1 | ||||
| 300 | Aa11.6:1 | ||||
| 400 | Aa8.0:1 | ||||
| 500 | Aa5.6:1 | ||||
| 600 | Aa5.2:1 | ||||
| 700 | Aa6.8:1 | ||||
| 800 | Aa8.8:1 | ||||
| 900 | Aa10.4:1 | ||||
| 950 | Aa14.8:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa18.8:1 | ||||
| 100 | Aa17.0:1 | ||||
| 200 | Aa14.1:1 | ||||
| 300 | Aa10.4:1 | ||||
| 400 | Aa6.7:1 | ||||
| 500 | Aa4.6:1 | ||||
| 600 | Aa6.5:1 | ||||
| 700 | Aa8.1:1 | ||||
| 800 | Aa10.1:1 | ||||
| 900 | Aa11.5:1 | ||||
| 950 | Aa16.0:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa19.1:1 | ||||
| 100 | Aa17.7:1 | ||||
| 200 | Aa15.1:1 | ||||
| 300 | Aa11.3:1 | ||||
| 400 | Aa7.4:1 | ||||
| 500 | Aa4.8:1 | ||||
| 600 | Aa5.9:1 | ||||
| 700 | Aa7.3:1 | ||||
| 800 | Aa9.2:1 | ||||
| 900 | Aa11.0:1 | ||||
| 950 | Aa15.2:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa19.6:1 | ||||
| 100 | Aa17.8:1 | ||||
| 200 | Aa15.3:1 | ||||
| 300 | Aa11.8:1 | ||||
| 400 | Aa7.5:1 | ||||
| 500 | Aa5.1:1 | ||||
| 600 | Aa5.5:1 | ||||
| 700 | Aa7.1:1 | ||||
| 800 | Aa8.9:1 | ||||
| 900 | Aa11.0:1 | ||||
| 950 | Aa15.0:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa19.6:1 | ||||
| 100 | Aa18.1:1 | ||||
| 200 | Aa15.3:1 | ||||
| 300 | Aa11.9:1 | ||||
| 400 | Aa8.1:1 | ||||
| 500 | Aa5.9:1 | ||||
| 600 | Aa4.7:1 | ||||
| 700 | Aa6.3:1 | ||||
| 800 | Aa8.4:1 | ||||
| 900 | Aa10.1:1 | ||||
| 950 | Aa14.9:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa19.2:1 | ||||
| 100 | Aa17.9:1 | ||||
| 200 | Aa15.1:1 | ||||
| 300 | Aa11.5:1 | ||||
| 400 | Aa7.6:1 | ||||
| 500 | Aa5.9:1 | ||||
| 600 | Aa4.6:1 | ||||
| 700 | Aa5.9:1 | ||||
| 800 | Aa7.9:1 | ||||
| 900 | Aa9.7:1 | ||||
| 950 | Aa15.1:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
| 色阶 | 类名 | OKLCH | HEX | RGB | 文字 |
|---|---|---|---|---|---|
| 50 | Aa19.1:1 | ||||
| 100 | Aa17.5:1 | ||||
| 200 | Aa14.8:1 | ||||
| 300 | Aa11.0:1 | ||||
| 400 | Aa7.3:1 | ||||
| 500 | Aa5.6:1 | ||||
| 600 | Aa4.6:1 | ||||
| 700 | Aa6.0:1 | ||||
| 800 | Aa7.9:1 | ||||
| 900 | Aa9.6:1 | ||||
| 950 | Aa15.7:1 |
Tailwind v4 以 OKLCH 定义颜色,部分颜色超出 sRGB 范围。HEX 为最接近的 sRGB 颜色。
Tailwind CSS 内置一套预定义调色板,按命名的色系(Slate、Red、Blue……)组织,每个色系有十一个色阶,从 50(最浅)到 950(最深)。这种编号方式已成为许多其他库采用的标准。
每种颜色通过 bg-blue-500 或 text-red-700 等类名使用。在上方表格中,你可以复制类名、CSS 变量,或 HEX、RGB、HSL、OKLCH 代码。
没有固定规则,但大多数用 Tailwind 构建的界面在每个色系内都遵循类似的模式:
编号和名称相同,但数值不同:v4 重新校准了整套调色板。因此本页分别展示每个版本的官方值。
blue-500 = oklch(62.3% 0.214 259.815)
var(--color-blue-500)。blue-500 = #3b82f6
theme('colors.blue.500') 函数使用。除了类名,你还可以在自己的 CSS 中使用调色板中的任何颜色。v4 中它们是普通的 CSS 变量;v3 中通过 theme() 函数访问。
Tailwind v4
@import "tailwindcss";
.card {
background: var(--color-blue-50);
border: 1px solid var(--color-blue-200);
color: var(--color-blue-900);
}
@theme {
--color-brand-500: oklch(62.3% 0.214 259.815);
}Tailwind v3
.card {
background: theme('colors.blue.50');
border: 1px solid theme('colors.blue.200');
color: theme('colors.blue.900');
}在 v4 中添加自定义颜色,只需在 @theme 中用 --color- 前缀声明,就会自动生成对应类名(bg-brand-500、text-brand-500……)。
名称和编号相同,但 v4 用 OKLCH 重新校准了调色板:色调稍微更鲜艳,亮度步进更均匀。因此 blue-500 的 HEX 在两个版本中并不相同。v4 还新增了四种灰色:Mauve、Olive、Mist 和 Taupe。
这是 Tailwind 的标准色阶:50 是最浅的色阶(接近白色),950 是最深的(接近黑色),中间的步进旨在让整个界面的背景、文字、边框和状态保持一致。
在 Tailwind v4 中,每种颜色都可作为 CSS 变量使用,例如 var(--color-blue-500)。在 v3 中,在 CSS 文件里使用 theme('colors.blue.500') 函数。
Tailwind v4 以 OKLCH 定义颜色,其中一些超出了 HEX 代码能表示的 sRGB 范围。这种情况下我们显示最接近的 HEX;如果你的项目支持 OKLCH,请使用该值获得准确颜色。
每种颜色的“文字”列会显示白色还是黑色对比更好,并给出比值。作为参考,普通文本至少需要 4.5:1;你可以在对比度检查器中检查任何组合。
OKLCH 是一种按感知计算亮度的色彩空间:亮度值相同的两种颜色在人眼看来一样亮。因此得到的色阶比基于传统 RGB 的更均匀。