マテリアルデザイン カラーピッカー

カラーファミリーを選択

2014年版の固定Material Designパレット(Material Design 2)です。Material 3では生成されたトーンパレットを使用します。

カラーファミリーを選択

マテリアルデザインのパレットには、赤、ピンク、紫からグレー、青灰色までの19のカラーファミリーが定義されており、それぞれが色調50(淡い色)から900(ほぼ黒)までの連続した階調を持ち、さらにオプションでA100〜A700のアクセント色も用意されています。このカラーピッカーはすべての色見本をグリッドに配置し、任意の色値をHEX、RGB、HSL、またはMaterialトークン名の形式でコピーして、Tailwind、CSS変数、iOS UIColor、Androidのカラーリソースに利用できます。

パレットの使い方

  1. 1

    グリッドを見渡す

    カラーファミリーは左側に縦に並び、色調は上部に50から900まで横に並びます。

  2. 2

    色見本をタップする

    HEX、RGB、HSL、および標準的なMaterialトークン名(例:Indigo 500)を確認できます。

  3. 3

    必要な形式をコピーする

    ワンクリックで次の文字列を正確にコピーします:`#3F51B5`、`rgb(63 81 181)`、`hsl(231 48% 48%)`。

  4. 4

    コントラストを確認する

    パネルには白と黒に対するWCAGコントラスト比が表示され、読みやすいテキスト色を選ぶ目安になります。

色調のはしご

色調 用途
50 ホバー背景、淡い面
100 チップ背景、控えめな塗りつぶし
200 無効状態、二次的な面
300 境界線、区切り線
400 明るい背景上の二次テキスト
500 デフォルト/主要色、基準色
600 インタラクティブ状態(ホバー、押下)
700 見出し、強い強調
800 明るい背景上の濃いテキスト
900 最も高コントラストな要素(ほぼ黒)
A100 明るいアクセント
A200 デフォルトより明るいアクセント
A400 アクセント(多くの場合、ブランドの「鮮やかな」ハイライト)
A700 深いアクセント

Materialパレットのファミリー

赤、ピンク、紫、濃い紫、インディゴ、青、水色、シアン、ティール、緑、黄緑、ライム、黄色、アンバー、オレンジ、濃いオレンジ、茶色、グレー、青灰色。

茶色、グレー、青灰色にはアクセント色がありません。これらは中立的なファミリーです。

主要色を選ぶ

仕様では、主要色として500、より濃いバリアント(Androidのステータスバーで使用)として700、二次的な操作のアクセントとしてA200またはA400を推奨しています。これはルールではなく慣習です。最新のMaterial 3(ダイナミックカラー)は、固定された階調から選ぶのではなく、単一のシード色からパレットを生成します。

アクセシビリティのチェックポイント

  • 本文テキスト: 背景に対するコントラスト比 ≥ 4.5:1(WCAG AA)。
  • 大きなテキスト(18 pt以上の太字、または24 pt以上の標準): ≥ 3:1。
  • UIコンポーネントおよびグラフィック要素: ≥ 3:1。

パレットはデフォルトではコントラストが安全ではありません。白地に黄色500を置くとWCAGに大きく違反します。組み合わせを公開する前に必ず比率を確認してください。ピッカーがその場で表示します。

対応する形式

  • HEX: #3F51B5(Indigo 500)。
  • RGB: rgb(63 81 181)(新しい構文)または rgb(63, 81, 181)(従来の構文)。
  • HSL: hsl(231 48% 48%)
  • Materialトークン: Indigo 500、デザイン資料やFigmaに便利です。
  • Tailwind: indigo-500、TailwindのテーマがMaterialスケールを使用している場合、そのままクラス属性に指定できます。
  • AndroidカラーXML: <color name="indigo_500">#FF3F51B5</color>、ARGB形式。
  • iOS UIColor: UIColor(red: 0.247, green: 0.318, blue: 0.710, alpha: 1.0)

よくある質問

このツールは、Googleが2014年に公開し、その後Material Design 2サイトに掲載した固定パレットを再現します。元の色からMaterial 3のトーンパレットを生成する機能ではありません。従来の番号付き色見本とアクセント色を参照したい場合に使用してください。

茶色、グレー、青灰色は中立色であり、アクセント色の組み合わせには使われません。仕様ではこれらについてA100〜A700が単純に省かれています。

TailwindのデフォルトパレットはMaterialに着想を得ていますが、同一ではありません。正確なMaterialの色が必要な場合は、theme.extend.colorsにMaterialの値を追加し、クラス名では material-indigo-500 として参照してください。

慣習ではそうですが、700やアクセントを主要色として使うことを妨げるものはありません。500という慣習は、両方向に8段階の変化を持つ信頼できる基準色を確保することが狙いです。

関連ツール