--- title: prefers-contrast slug: Web/CSS/@media/prefers-contrast tags: - CSS - Reference - media feature - メディア特性 translation_of: Web/CSS/@media/prefers-contrast ---
注:この機能はどのユーザーエージェントも対応しておらず、仕様が変更されることがあります。
prefers-contrast は CSS のメディア特性で、ユーザーがウェブコンテンツをより高い (またはより低い) コントラストで表示するように要求したかどうかを検出するために使用します。
no-preferencehighlow現在のところ、この機能を実装しているユーザエージェントはありませんが、様々なオペレーティングシステムがこのような設定をサポートしており、このメディアクエリが実装されると、ユーザエージェントはおそらくオペレーティングシステムによって提供される設定に依存することになるでしょう。
注: 現在、この機能を実装しているブラウザはないため、次の例は動作しません。
この例では、既定でいまいましい低いコントラストが与えられています。
<div class="contrast">low contrast box</div>
.contrast {
color: grey;
}
@media (prefers-contrast: high) {
.contrast {
color: black;
}
}
{{EmbedLiveSample("Examples")}}
| 仕様書 | 状態 | 備考 |
|---|---|---|
| {{SpecName('CSS5 Media Queries', '#descdef-media-prefers-contrast', 'prefers-contrast')}} | {{Spec2('CSS5 Media Queries')}} | 初回定義 |
{{Compat("css.at-rules.media.prefers-contrast")}}
{{QuickLinksWithSubpages("/en-US/docs/Web/CSS/@media/")}}