monochrome CSS-Media-Feature
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.
Die monochrome CSS Media-Feature kann verwendet werden, um die Anzahl der Bits pro Pixel im monochromen Frame-Puffer des Ausgabegeräts zu testen.
Syntax
Das monochrome-Feature wird als ein <integer> angegeben, der die Anzahl der Bits pro Pixel im monochromen Frame-Puffer darstellt. Wenn das Gerät kein monochromes Gerät ist, ist der Wert null. Es ist ein Bereichsfeature, was bedeutet, dass Sie auch die vorangestellten Varianten min-monochrome und max-monochrome verwenden können, um minimale bzw. maximale Werte abzufragen.
Beispiele
>HTML
html
<p class="mono">Your device supports monochrome pixels!</p>
<p class="no-mono">Your device doesn't support monochrome pixels.</p>
CSS
css
p {
display: none;
}
/* Any monochrome device */
@media (monochrome) {
p.mono {
display: block;
color: #333333;
}
}
/* Any non-monochrome device */
@media (monochrome: 0) {
p.no-mono {
display: block;
color: #ee3636;
}
}
Ergebnis
Spezifikationen
| Spezifikation |
|---|
| Media Queries Level 4> # monochrome> |