Tailwind カラーパレットジェネレーター。
色を 1 つ入力すると、50 から 950 まで 11 段階の Tailwind 風スケールができます。計算は、Tailwind v4 自身のパレットと同じ OKLCH です。入力した色は、明度がいちばん近いステップに、そのままの値で入ります。ブラウザ内で動くので、入力した内容がアップロードされることはありません。
入力した色はステップ 500 です。
- 50#F1F6FD
- 100#E0EBFB
- 200#C6DAFA
- 300#9EC2FB
- 400#659FFD
- 500#3B82F6
- 600#2873EA
- 700#215FC3
- 800#1E50A0
- 900#1F4482
- 950#0C2246
@theme {
--color-brand-50: oklch(0.971 0.011 256.695);
--color-brand-100: oklch(0.937 0.025 257.646);
--color-brand-200: oklch(0.884 0.049 259.79);
--color-brand-300: oklch(0.809 0.09 259.44);
--color-brand-400: oklch(0.705 0.151 259.626);
--color-brand-500: oklch(0.623 0.188 259.815);
--color-brand-600: oklch(0.578 0.195 259.687);
--color-brand-700: oklch(0.505 0.169 259.846);
--color-brand-800: oklch(0.445 0.141 259.626);
--color-brand-900: oklch(0.395 0.113 260.11);
--color-brand-950: oklch(0.257 0.073 259.785);
}
ブラウザ内で動作します。ここに追加したものはアップロードも保存もされません。
Tailwind のカラースケールの作り方
- 色を入力します。 色見本から選ぶか、HEX、rgb()、hsl()、oklch() で入力します。最初は
#3B82F6が入っています。 - スケールに名前を付けます。 名前はすべての変数の一部になり(
--color-brand-500のように)、最初はbrandです。小文字に変換され、英数字とハイフン以外の文字はハイフンになります。 - スケールを確認します。 最も明るい 50 から最も暗い 950 まで 11 個の色見本が並び、それぞれに HEX コードとコピーボタンがあります。入力した色には枠線が付き、「入力した色はステップ 500 です。」のように、どのステップかがページに表示されます。
- コードをコピーします。 Tailwind v4 @theme タブと CSS 変数タブには、11 ステップすべての
--color-<name>-<step>が oklch() の値で並んでいます。前者は@themeの中、後者は:rootの中です。
スケールの仕組み
- 明度は、Tailwind v4 自身のパレット、その赤のスケールのカーブに従います。ステップ 50 で約 0.97、500 で 0.64、950 で 0.26 です。
- 彩度(色の鮮やかさ)も同じスケールのカーブに従い、600 でピークになります。値は、入力した色の彩度に合わせて調整されます。
- 色相は、どのステップでも入力した色の色相のままです。
- 入力した色は、自身の明度にいちばん近いステップに、そのままの値で入ります。デフォルトの
#3B82F6では、ステップ 500 です。 - sRGB で表示できないステップは、彩度を下げて範囲内に戻します。そのため、色見本のどの HEX コードも、画面で表示できる色です。
Tailwind と Codex で使う
Tailwind v4 のプロジェクトでは、@theme ブロックを、@import "tailwindcss" を含む CSS ファイルに貼り付けます。--color-brand-* の各変数が、bg-brand-500、text-brand-700、border-brand-200 などのクラスになります。
ステップの使い分けの一例です。50〜200 は薄い色や背景、500〜600 はボタンとリンク、700〜900 は明るい背景の上の文字、950 は最も暗い文字に使います。白い文字を載せられるだけ暗いステップがどれかは、色相によって変わります。それぞれの組み合わせをコントラストチェッカーで確認してください。
Codex にスケールをあらゆる場所で使わせ、ずれていくのを防ぐには、ブロックとルールを渡します:
Tailwind v4 プロジェクトのグローバル CSS ファイルに、このスケールを追加してください。すでに @theme ブロックがあれば、その中に入れてください:[@theme ブロックを貼り付け]。プライマリボタンとリンクには brand-600、ホバー時には brand-700、薄く色を付けた背景には brand-50、最も暗い文字には brand-950 を使ってください。ほかの brand の色は追加せず、これらの組み合わせの上の文字が少なくとも 4.5:1 のコントラストになることを確認してください。そのうえで、どのステップを何に使うかを DESIGN.md に記録してください。
よくある質問
無料ですか?
はい。無料で登録も不要、作れるスケールの数にも制限はありません。
選んだ色はアップロードされますか?
いいえ。スケールはブラウザ内で作られ、どこにも送信も保存もされません。サイトが記録するのはツールが使われたことだけで、色は記録しません。
Tailwind の組み込みの色と一致しますか?
完全には一致しません。Tailwind v4 の赤のスケールの明度カーブをすべての色相に当てはめているので、ステップの間隔は均等で、見慣れた印象になります。ただし Tailwind は、自前の色を 1 色ずつ調整しています。生成した青は、Tailwind の青に雰囲気は近いものの、同じではありません。
Tailwind v3 でも使えますか?
@theme タブは Tailwind v4 用です。v3 では、色見本の HEX コードを tailwind.config の colors セクションに、brand などの名前で、ステップ番号をキーにしてコピーしてください。