dynamic-range
Die dynamic-range
CSS Media-Feature kann verwendet werden, um die Kombination aus Helligkeit, Kontrastverhältnis und Farbtiefe zu testen, die vom User-Agent und dem Ausgabegerät unterstützt werden.
Hinweis: Einige Geräte haben eine hohe Dynamikbereichsfähigkeit, die nicht immer „aktiv“ ist und aktiviert werden muss (manchmal programmgesteuert, manchmal durch den Benutzer, manchmal basierend auf dem Inhalt). Dieses Media-Feature testet nicht, ob die Dynamikbereichsfähigkeit aktiv ist; es testet lediglich, ob das Gerät visuell hochwertige Dynamikbereiche darstellen kann.
Syntax
Die dynamic-range
-Funktion wird als Schlüsselwortwert aus der unten stehenden Liste angegeben.
standard
-
Dieser Wert passt zu jedem visuellen Gerät und schließt Geräte ohne visuelle Fähigkeiten aus. Ein User-Agent oder ein Ausgabegerät, das
high
entspricht, wird auch dem Wertstandard
entsprechen. high
-
Dieser Wert passt zu User-Agents und Ausgabegeräten, die hohe Spitzenhelligkeit, hohes Kontrastverhältnis und eine Farbtiefe von mehr als 24 Bit oder 8 Bit pro Farbkomponente von RGB unterstützen. Spitzenhelligkeit bezieht sich darauf, wie hell der hellste Punkt eines lichtemittierenden Geräts, wie z. B. ein LCD-Bildschirm, leuchten kann. Bei einem lichtreflektierenden Gerät, wie Papier oder E-Ink, bezieht sich die Spitzenhelligkeit auf den Punkt, der zumindest Licht absorbiert. Kontrastverhältnis bezieht sich auf das Verhältnis der Leuchtdichte der hellsten Farbe zu der der dunkelsten Farbe, die das System erzeugen kann. Derzeit gibt es keine präzise Methode, um Spitzenhelligkeit und Kontrastverhältnis zu messen, und die Bestimmung dessen, was als hohe Spitzenhelligkeit und hohes Kontrastverhältnis gilt, hängt vom User-Agent ab.
Beispiele
@media (dynamic-range: standard) {
p {
color: red;
}
}
@media (dynamic-range: high) {
p {
color: green;
}
}
Spezifikationen
Specification |
---|
Media Queries Level 5 # dynamic-range |
Browser-Kompatibilität
BCD tables only load in the browser