Widely available YES。主要ブラウザで広く対応済み。本番利用を推奨。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
98
98
100
13.1
98
13.4
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
@media (dynamic-range: high) {
  .hero-image {
    background-image: url(hero-hdr.avif);
  }
}
@media (dynamic-range: standard) {
  .hero-image {
    background-image: url(hero-sdr.jpg);
  }
}

ライブデモ

standarddynamicrange

CSS standarddynamicrange demo.

プレビュー全画面表示

high dynamicrange

CSS high dynamicrange demo.

プレビュー全画面表示

conditionsplit. Example

CSS conditionsplit. Example demo.

プレビュー全画面表示

実務での使いどころ

  • HDRディスプレイ向け画像最適化

    HDR対応ディスプレイを検出し、より広い色域とコントラストを活かした高品質な画像を自動的に提供します。

注意点

  • HDRコンテンツはSDR環境でクリッピングされる可能性があるため、必ずSDRフォールバックを用意してください。

アクセシビリティ

  • HDRコンテンツの高コントラストが視覚的な不快感を与える場合があるため、prefers-contrastメディアクエリと併用を検討してください。