inverted-colors

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

inverted-colors est une caractéristique média CSS (cf. @media) qui indique si l'agent utilisateur ou si le système d'exploitation sous-jacent inverse les couleurs.

Syntaxe

Cette caractéristique est définie avec un des mots-clés parmi ceux qui suivent :

none

Les couleurs sont affichées normalement.

inverted

Les couleurs des pixels de la zone affichée ont été inversées.

Exemples

HTML

html
<p>
  Si vous utilisez les couleurs inversées, ce texte devrait être bleu sur blanc
  (l'inverse de jaune sur noir). Sinon, il devrait être rouge sur gris clair.
</p>
<p>
  Si le texte est gris, cela indique que votre navigateur ne prend pas en charge
  la caractéristique média `inverted-colors`.
</p>

CSS

css
p {
  color: gray;
}

@media (inverted-colors: inverted) {
  p {
    background: black;
    color: yellow;
  }
}

@media (inverted-colors: none) {
  p {
    background: #eee;
    color: red;
  }
}

Résultat

Spécifications

Specification
Media Queries Level 5
# inverted

Compatibilité des navigateurs

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
inverted-colors media feature

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
User must explicitly enable this feature.