Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

dynamic-range

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Mai 2022⁩.

Die dynamic-range CSS Media-Funktion 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 Dynamikumfangsfähigkeit, die nicht immer aktiv ist und aktiviert werden muss (manchmal programmatisch, manchmal durch den Benutzer, manchmal basierend auf dem Inhalt). Diese Media-Funktion testet nicht, ob die Dynamikumfangsfähigkeit aktiv ist; sie testet nur, ob das Gerät in der Lage ist, visuelle Inhalte mit hohem Dynamikumfang darzustellen.

Syntax

Die dynamic-range-Funktion wird als ein Schlüsselwortwert angegeben, der aus der folgenden Liste ausgewählt wurde.

standard

Dieser Wert entspricht jedem visuellen Gerät und schließt Geräte ohne visuelle Fähigkeiten aus. Ein User-Agent oder ein Ausgabegerät, das mit high übereinstimmt, stimmt auch mit dem standard-Wert überein.

high

Dieser Wert entspricht User-Agents und Ausgabegeräten, die hohe Spitzenhelligkeit, hohes Kontrastverhältnis und Farbtiefe von mehr als 24 Bit oder 8 Bit pro Farbkomponente von RGB unterstützen. Spitzenhelligkeit bezieht sich darauf, wie hell der hellste Punkt, den ein Licht emittierendes Gerät, wie ein LCD-Bildschirm, erzeugen kann, ist. Im Fall eines lichtreflektierenden Geräts, wie Papier oder E-Ink, bezieht sich die Spitzenhelligkeit auf den Punkt, der wenigstens 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 die Spitzenhelligkeit und das Kontrastverhältnis zu messen, und die Bestimmung dessen, was als hohe Spitzenhelligkeit und hohes Kontrastverhältnis gilt, hängt vom User-Agent ab.

Beispiele

css
@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

Siehe auch