This window, right now
checking
checking
Media queries
(dynamic-range) is this page. (video-dynamic-range) is the video plane. They are not the same query.
- (dynamic-range: high)
- checking
- (dynamic-range: standard)
- checking
- (video-dynamic-range: high)
- checking
- (video-dynamic-range: standard)
- checking
- (color-gamut: srgb)
- checking
- (color-gamut: p3)
- checking
- (color-gamut: rec2020)
- checking
- (color: 8)
- checking
- (color: 10)
- checking
- (color: 12)
- checking
- screen.colorDepth
- checking
- devicePixelRatio
- checking
color-gamut: checking
CSS colour syntax
CSS.supports means the engine parses the colour, not that this panel can show it.
- color(display-p3 1 0 0)
- checking
- oklch(…)
- checking
- color(rec2020 1 0 0)
- checking
Gamut triangles (CIE xy)
- sRGB · sRGB covers 73.7% of Display P3
- Display P3 · Display P3 covers 71.7% of Rec.2020
- Rec.2020
Luminance ladder
Adjacent steps should stay distinct. Black crush hides the dark end; white clipping hides the top; banding makes a staircase of flats.
Near black
Near white
Near-black and near-white neighbours should not merge into one step.
P3 vs sRGB
Same hue, two encodings. A difference in the reds and greens is the wide-gamut signal.
R
G
B
color(display-p3 …) · rgb()
If the pair matches, this window is likely clamped to sRGB.
HDR white vs SDR white
SDR white is #fff. The HDR patch uses a CSS colour with luminance above 100% when the engine allows it.
SDR white
HDR white
checking
Typical browser support
Typical picture only. Trust the live queries above — they follow the window onto another screen.
| API / query | Chrome | Edge | Firefox | Safari |
|---|---|---|---|---|
| window.matchMediaAll current desktop browsers. Missing → this page stays unknown. | ✓ | ✓ | ✓ | ✓ |
| (dynamic-range: high)Chrome, Edge, Safari. Firefox: query exists; HDR match varies by OS. | ✓ | ✓ | ◐ | ✓ |
| (video-dynamic-range: high)Not a synonym for dynamic-range. Safari and Chromium differ. | ✓ | ✓ | ◐ | ✓ |
| (color-gamut: p3 / rec2020)Widely implemented. srgb also matches P3 and Rec.2020 (range feature). | ✓ | ✓ | ✓ | ✓ |
| CSS.supports display-p3 / oklchSyntax support. Not a measurement of the panel. | ✓ | ✓ | ✓ | ✓ |