DevToys Web Pro iconDevToys Web Proブログ
評価:
ブラウザ拡張機能を試す:

ティント&シェード生成

有効
10

21 色

Tint 100%#ffffff
Tint 90%#ebf3fe
Tint 80%#d8e6fd
Tint 70%#c4dafc
Tint 60%#b1cdfb
Tint 50%#9dc1fb
Tint 40%#89b4fa
Tint 30%#76a8f9
Tint 20%#629bf8
Tint 10%#4f8ff7
Base#3b82f6
Shade 10%#3575dd
Shade 20%#2f68c5
Shade 30%#295bac
Shade 40%#234e94
Shade 50%#1e417b
Shade 60%#183462
Shade 70%#12274a
Shade 80%#0c1a31
Shade 90%#060d19
Shade 100%#000000
技術的な詳細

ティント&シェードジェネレーターの仕組み

このツールでできること

ティント&シェードジェネレーターは、任意のベースカラーから、より明るいティント(白を混ぜる)と、より暗いシェード(黒を混ぜる)を作成します。色を入力し、ステップ数を選ぶことで、滑らかなグラデーションのバリエーションを生成できます。各ステップにはHEX、RGBの値と混合率が表示され、UIデザイン、ブランディング、データ可視化のための一貫したカラースケールを簡単に構築できます。

開発者によくある利用シーン

開発者は、デザイントークンのスケール(例: blue-100 から blue-900)を構築する際、インタラクティブ要素のホバー/アクティブ状態を作る際、アクセシブルな色の階層を設計する際、ライト/ダークテーマ向けに一貫した背景色やサーフェスカラーを用意する際に、ティント/シェードジェネレーターを利用します。このツールは、Tailwind CSS のカスタムカラーパレットや Material Design のカラーシステムを構築するうえで不可欠です。

ティントとシェードの仕組み

ティントは色に白を混ぜて作り、明度を上げます。シェードは黒を混ぜて作り、明度を下げます。ティントの式は: new = base + (255 - base) × factor。シェードは: new = base × (1 - factor)。ステップはベースカラーと純白(ティント)または純黒(シェード)の間で均等に分配され、色値の線形グラデーションを生成します。

よくある落とし穴とエッジケース

白または黒との線形混合は、色相によっては白っぽいティントや濁ったシェードを生むことがあります。黄色は暗くすると緑がかって見える場合があり、青は明るくすると鮮やかさを失うことがあります。知覚的に均一なスケールが必要な場合は、OKLCH や CIELAB の色空間の使用を検討してください。最も明るいティントと最も暗いシェードが、想定する背景に対して十分なコントラストを維持しているかを常に確認しましょう。

コードではなくこのツールを使うべき場面

デザイン作業中の素早い探索やカラースケール生成には、このブラウザツールを使用してください。本番のデザインシステムでは、知覚的に均一な色空間をサポートし、任意の形式でデザイントークンを出力できる chroma.js や culori などのカラーライブラリを使って、ティントとシェードをプログラムで生成してください。