カラーシェード生成器
任意のベースカラーからTailwindスタイルの10段階シェード(50–900)を生成。各シェードのHEX・HSL・RGB値を表示。クリックで単色コピー、全色CSS変数コピーにも対応。ブラウザ完結。
使い方
- カラーピッカーを使うか、HEX値(例:
#3b82f6)を直接入力してベースカラーを設定します。 - パレットが即座に更新され、最も明るい(50)から最も暗い(900)まで10シェードが表示されます。
- 各シェードカードに HEX・HSL・RGB 値が表示されます。
- シェードカードをクリックすると、そのHEX値をクリップボードにコピーします。
- CSS変数としてすべてコピーをクリックすると、全シェードを
:rootCSSブロックとしてコピーします。
コピー全体の出力形式
:root {
--color-50: #EFF6FF;
--color-100: #DBEAFE;
--color-200: #BFDBFE;
--color-300: #93C5FD;
--color-400: #60A5FA;
--color-500: #3B82F6;
--color-600: #2563EB;
--color-700: #1D4ED8;
--color-800: #1E40AF;
--color-900: #1E3A8A;
}
デザインシステムでのシェード活用
10段階シェードスケールは以下に最適です:
- プライマリ/アクセントカラー:500をメインブランドカラーとして使用し、明るいシェードを背景・ホバー状態に、暗いシェードをテキスト・ボーダーに使用
- ステートフィードバック:50–100を警告背景のティントに、700–900をその上のテキスト色に
- ダークモード:スケールを反転させ、900を背景に、50をテキストに
- コンポーネントバリアント:ボタンのデフォルト・ホバー・アクティブ状態をそれぞれ500・600・700に
関連ツール
- カラーコンバーター — HEX・HSL・RGB・HSV間の変換
- CSS変数ジェネレーター — 完全なデザイントークンシステムを構築
FAQ
シェードはどのように計算されますか?
ツールはベースカラーをHSL(色相・彩度・明度)に変換し、色相と彩度を固定したまま明度を10段階で補間します。最も明るい(約96%、スケール50)から最も暗い(10%、スケール900)まで生成し、Tailwind CSSの色スケールに近い自然なパレットになります。
Tailwindスタイルのシェード命名とは?
Tailwind CSSは50から900の数値スケールで明度を表します。50が最も明るい(白に近い)、900が最も暗い(黒に近い)、500が入力色に最も近い値です。この命名規則はデザインシステムの標準パターンとなっています。
どのカラーフォーマットが表示されますか?
各シェードはHEX(例:#3b82f6)、HSL(例:hsl(217, 91%, 60%))、RGB(例:rgb(59, 130, 246))の3形式を表示します。シェードカードをクリックするとHEX値がコピーされます。
すべてのシェードを一括コピーするには?
「CSS変数としてすべてコピー」ボタンをクリックすると、--color-50から--color-900のCSS変数名で:rootブロックとして10シェードがコピーされます。
ツールは完全にクライアントサイドで動作しますか?
はい。すべての色計算はブラウザ内で行われます。サーバーにデータは送信されません。