濃淡スケール生成
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の赤は50の17°から950の26°まで動きますが、暗い赤は少し暖かいほうがよく見えるからです。数度あれば足りることが多く、スライダーはどちらの向きにも40まで動きます。
sRGBの中に留まるかを決めます
有効にすれば、どの段もどんな画面でも表示できる色になり、16進数は正確です。無効にすれば、彩度の高い色相の中間の段が彩度を保ち、P3ディスプレイならそれが表示され、16進数は近似値になります。あふれた段には印が付きます。
変数、Tailwindのテーマ、JSONで書き出します
接頭辞は自由に決められます。JSON形式には明度の基準値も入るので、下流で同じランプを組み直す必要があるときに役立ちます。
よくある質問
ブランドカラーの16進数がランプのどこにもありません。不具合ですか。
不具合ではなく、正直な振る舞いです。ランプは明度の目標値から組み立てるもので、入れた色を通して引くわけではありません。ですから、その色がちょうど11個の目標値のどれかに乗っていないかぎり、そのままの形では現れません。輪の付いた段がいちばん近いものです。その16進数がどうしても必要なら、そのトークンだけ直接使い、残りをランプに任せてください。
これはTailwindの色ですか。
違います。Tailwindから来ているのは曲線の形だけで、有彩色の系統全体で平均した11個の明度の値です。色相と彩度はあなたのものです。手元の色にいちばん近いTailwindのトークンを探すなら、近いTailwindカラー検索がそれをΔEで測ります。
「知覚的に均等」とは、どの段も同じだけ違うという意味ですか。
0%に寄せたときだけです。100%ではランプは意図的にTailwindの曲線をなぞりますが、それは等間隔ではありません。明るい側を詰めて、背景に使える淡い色を十分に取れるようにしています。どちらにしてもOKLCHが与えてくれるのは、数字が知覚の上で意味を持つということで、だからこの作り方をした2つの系統は互いに歩調を合わせて進みます。
段どうしで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の色域から、画面のスポイトで、またはアップロードした画像から色を選び、好きな表記でコピーします。