blue-500 = oklch(62.3% 0.214 259.815)
Tailwind v4
- OKLCHで定義され、明度のステップがより均一。
- 広色域ディスプレイ(Display P3)向けの、より鮮やかな色調。
- 各色がCSS変数として存在:
var(--color-blue-500)。 - 色味のある新しいグレーが4つ:Mauve、Olive、Mist、Taupe。
Tailwind CSSの全カラーを50から950まで、OKLCH(v4)とHEX(v3)の公式値で掲載。色調をクリックすると、クラス、CSS変数、コードをコピーできます。
UIカラーを見るTailwind v4の新色:色味のある4つのグレー、Mauve、Olive、Mist、Taupe。
色を選ぶと、11の色調をクラス、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(最も暗い)まで11の色調があります。この番号付けは、多くのライブラリが採用する標準になっています。
各色はbg-blue-500やtext-red-700のようなクラスで使います。上の表から、クラス名、CSS変数、HEX・RGB・HSL・OKLCHのコードをコピーできます。
決まったルールはありませんが、Tailwindで作られたほとんどのUIは、各ファミリー内で似たパターンに従っています:
番号と名前は同じですが、値は異なります。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には新しいグレーが4つ(Mauve、Olive、Mist、Taupe)追加されています。
Tailwindの標準スケールです。50は最も明るい色調(ほぼ白)、950は最も暗い色調(ほぼ黒)で、その間のステップがUI全体の背景、テキスト、枠線、状態を一貫してカバーするように設計されています。
Tailwind v4では各色がCSS変数として使えます。例:var(--color-blue-500)。v3ではCSSファイル内でtheme('colors.blue.500')関数を使います。
Tailwind v4はOKLCHで色を定義しており、一部はHEXコードで表せるsRGBの範囲を超えています。その場合は最も近いHEXを表示しています。プロジェクトがOKLCHに対応していれば、正確な色にはその値を使ってください。
各色の「テキスト」列に、白と黒のどちらがよりコントラストが高いかが比率とともに表示されます。目安として、通常テキストには4.5:1以上が必要です。どんな組み合わせもコントラストチェッカーで確認できます。
OKLCHは明度を知覚に基づいて計算する色空間で、同じ明度の2色は人の目に同じ明るさに見えます。そのため、従来のRGBベースよりも均一なカラースケールが得られます。