prefers-reduced-data media query
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
メモ: この特性は、どのユーザーエージェントも対応しておらず、その仕様が変更される可能性があります。
prefers-reduced-data は CSS のメディア特性で、ユーザーがウェブコンテンツのインターネット通信を削減するようリクエストしていることを検出するために使用します。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 85 | 85 | | | 85 | | |
注釈 1件
実験的機能
- ブラウザの実験的フラグを有効にする必要があります
注釈 1件
実験的機能
- ブラウザの実験的フラグを有効にする必要があります
注釈 1件
実験的機能
- ブラウザの実験的フラグを有効にする必要があります
基本構文
CSS
@media (prefers-reduced-data: reduce) {
.hero {
background-image: url('hero-low.jpg');
}
body {
font-family: system-ui;
}
} ライブデモ
実務での使いどころ
-
低帯域幅ユーザーへの最適化
データ節約モードが有効な場合に、軽量な画像やシステムフォントに切り替えてデータ転送量を削減します。
注意点
- 現時点ではどの主要ブラウザでもサポートされていないため、プログレッシブエンハンスメントとして計画してください。
アクセシビリティ
- データ削減モードでコンテンツや機能が失われないよう、装飾的な要素のみを軽量化の対象にしてください。