Widely available 全主要ブラウザで対応済み。広色域を活用したい場合に使用できる。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
58
79
110
10
58
10

ユーザーエージェントと出力機器が Display P3 色空間にほぼ対応、またはそれより広い色域に対応している場合です。 P3 色域は sRGB 色域よりも広く、また sRGB 色域を含んでいます。

58
79
110
10
58
10

ユーザーエージェントと出力機器がおよそ ITU-R 勧告 BT.2020 色空間にほぼ対応、またはそれより広い色域に対応している場合です。 REC. 2020 色域は P3 色域よりも広く、またP3色域を含んでいます。

58
79
110
10
58
10

ユーザーエージェントと出力機器が sRGB 色域にほぼ対応、またはそれより広い範囲に対応している場合です。大多数のカラーディスプレイはこれに含まれます。

58
79
110
10
58
10
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)
注釈 1件
実装メモ
  • Firefox は広色域カラーをサポートしていないため、`color-gamut: p3` は常に false になります。 バグ 1626624 を参照してください。
注釈 1件
実装メモ
  • Firefox は広色域カラーをサポートしていないため、「color-gamut: rec2020」は常に false になります。 バグ 1626624 を参照してください。
注釈 1件
実装メモ
  • Firefox は広色域カラーをサポートしていないため、「color-gamut: srgb」は常に true になります。 バグ 1626624 を参照してください。

基本構文

CSS
/* Use more vibrant colors on devices that support the P3 color gamut */
.brand-color {
  background-color: #ff4500;
}

@media (color-gamut: p3) {
  .brand-color {
    background-color: oklch(65% 0.29 29);
  }
}

ライブデモ

sRGB フォールバック

color-gamut media query の sRGB フォールバック パターンです。

プレビュー全画面表示

P3 色域対応

color-gamut media query の P3 色域対応 パターンです。

プレビュー全画面表示

色域の比較

color-gamut media query の 色域の比較 パターンです。

プレビュー全画面表示

実務での使いどころ

  • 広色域デザイン

    P3対応ディスプレイでは sRGB を超える鮮やかな色を使い、非対応デバイスではsRGBにフォールバックする。

注意点

  • P3色域を前提としたデザインでは、sRGB環境でのフォールバック色を必ず用意する。

アクセシビリティ

  • 広色域の色を使う場合も、テキストと背景のコントラスト比はWCAGの基準を満たすようにする。