UIデザインのためのニュートラルグレーパレット

ライトテーマとダークテーマの背景、ボーダー、テキスト、サーフェス用にCSSカスタムプロパティでニュートラルグレーカラースケールを作成します。

Color Scales

詳細な説明

ニュートラルグレーパレットの設計

すべてのデザインシステムには堅牢なグレースケールが必要です。ニュートラルカラーは背景、サーフェス、ボーダー、区切り線、プレースホルダーテキスト、無効状態を処理します。スケールを正しく設定することが重要です — ステップが少なすぎるとニュアンスが不足し、多すぎるとシステムが扱いにくくなります。

アンダートーンの選択

純粋なグレー(彩度0%)はフラットで生気がなく見えることがあります。わずかなウォームまたはクールなアンダートーンを加えると視覚的な一貫性が向上します:

:root {
  /* ブルーアンダートーンのクールグレー (S=7%) */
  --gray-50:  hsl(220, 7%, 97%);
  --gray-100: hsl(220, 7%, 94%);
  --gray-200: hsl(220, 7%, 86%);
  --gray-300: hsl(220, 7%, 77%);
  --gray-400: hsl(220, 7%, 56%);
  --gray-500: hsl(220, 7%, 46%);
  --gray-600: hsl(220, 7%, 36%);
  --gray-700: hsl(220, 7%, 27%);
  --gray-800: hsl(220, 7%, 18%);
  --gray-900: hsl(220, 7%, 11%);
  --gray-950: hsl(220, 7%, 6%);
}

ライト vs ダーク ロール割り当て

ロール ライトテーマ ダークテーマ
ページ背景 gray-50 gray-950
カードサーフェス white gray-900
ミューテッドテキスト gray-500 gray-400
ボーダー gray-200 gray-800
無効状態 gray-300 gray-700

なぜ純粋な黒/白を使わないのか?

純粋な#000000#ffffff上に置くとコントラスト比21:1になります — 技術的には完璧ですが光学的には過酷です。約5〜8%明度のダークテーマ背景と約10〜15%明度のライトテーマテキストは、WCAG AAの要件を楽に超えながらより快適に感じます。

ブランドカラーとのペアリング

視覚的な調和のために、グレーの色相をプライマリブランドの色相に近づけてください。ブランドがブルーの場合、クールグレー(色相〜220)が補完します。ウォームブランド(オレンジ、レッド)には、ウォームグレー(色相〜30)を試してください。

ユースケース

ライトテーマとダークテーマの両方を考慮した、背景、テキスト、ボーダー、無効状態のための構造化されたグレースケールが必要なWebアプリケーション。

試してみる — CSS Variable Generator

フルツールを開く