本ページにはプロモーション(アフィリエイト広告)が含まれています。UIデザイン・デザインシステム策定・アクセシビリティ監査にご活用ください。
Design System exp267 (exp036進化版)

🎨 OKLCH&P3対応「UIカラーパレット・デザイントークン」ジェネレーター

知覚均等な50〜950階層スケール自動生成 & WCAG2.2 / APCAコントラスト全階層マトリクス監査

🚀 なぜ今、世界中のデザインシステムが「OKLCH」へ移行しているのか?

従来のsRGBやHSLでは、色相を変えると人間の目に映る明るさ(知覚明度)がバラバラになり、コントラスト比計算が狂う致命的な欠点がありました。
最新CSS標準である「OKLCH色空間」は、人間の視覚認知に完全に一致する均等な明度カーブを持ち、iPhoneやMacのDisplay P3広色域の鮮やかさを100%活かせます。Tailwind CSS v4標準の11階層スケール(50〜950)を一発生成し、白文字・黒文字それぞれのアクセシビリティ(WCAG 2.2 AA/AAA・APCA)を全段階で一括判定します。

1 ベースカラー(ブランドカラー)指定

OKLCH PARAMETERS:
Lightness (明度): 0.51
Chroma (彩度): 0.24
Hue (色相角): 277.1°

2 パレット曲線の微調整

1.0x
やや鮮やか
※OKLCH数理モデルにより、ハイライト(50)からディープシャドウ(950)まで知覚的な色のにごりを防ぎながら滑らかな階層を構築します。
広告

🌈 50〜950 デザイントークンスケール & コントラスト比

各階層の白文字・黒文字に対するWCAG 2.2(AA/AAA)および最新APCA知覚コントラスト

OKLCH & P3 Wide Gamut
階層 カラー見本 Hex / OKLCH 白文字 (#fff) 黒文字 (#000) 推奨用途

📱 デザイントークン UI適用ライブプレビュー

Light Mode Preview
New Feature v2.4.0 released

アクセシブルなUIコンポーネント設計

OKLCHパレットから自動抽出されたボタンとタグ。背景とテキストのコントラスト比が常に保証されます。

Dark Mode Preview
Dark UI Contrast Safe

ダークモードでの高視認性維持

暗い背景上でも色相の美しさを損なわずに白黒テキストの可読性(APCA Lc 60以上)を担保。

🖥️ プロのWeb/UIデザイナー愛用!高精度カラー&アクセシビリティ機材

Amazonおすすめ商品
UIデザイン必読書 ベストセラー

『UIデザインの教科書[マルチデバイス時代のインターフェース設計]』

階層化されたタイポグラフィ、カラーシステム、アクセシビリティの根本原則をわかりやすく解説した必携書。

基礎から実践まで Amazonで見る →
Display P3 / sRGB 100% プロ標準

EIZO FlexScan 27インチ 4K カラーマネジメント液晶モニター

WebおよびUIデザインで正確な色相・グラデーション・明度差を等倍で確認できるプロ向け高精細ディスプレイ。

USB-C給電対応 Amazonで見る →
正確な色空間測定 ハードウェア校正

Datacolor SpyderX Pro ディスプレイキャリブレーション測色センサー

モニターの経年劣化による色ズレを1クリックで補正。チーム全員で同一のカラープロファイルを厳密に共有。

デザイナー必携 Amazonで見る →

❓ OKLCHカラーパレット & アクセシビリティ FAQ

Q. OKLCHは古いブラウザでも表示できますか?

現在、Chrome, Safari, Edge, Firefoxのすべての主要モダンブラウザ(2023年以降のバージョン)でOKLCHは標準サポートされています。古い環境に対応する場合も、本ツールが出力するHexコードをフォールバックとして併記することで完全に安全に運用できます。

Q. 50〜950のどの階層をボタンや文字に使うべきですか?

一般的に、ライトモードの「塗りつぶしボタン(Primary Button)」には500または600(白文字がWCAG AAA適合)を用い、「薄い背景(Soft Badge/Alert)」には50または100(黒文字が適合)を用います。ダークモードでは400〜500が最も高いコントラストと視認性を発揮します。

Q. Tailwind CSS v4でこのパレットを使うにはどうすればいいですか?

Tailwind v4ではJavaScript設定ファイル不要で、メインのCSSファイル内に @theme { --color-brand-500: oklch(...); } のように直接記述するだけで、bg-brand-500 や text-brand-600 などのクラスが即座に使えるようになります。