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

<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

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

Spécification État Commentaires
Media Queries Level 4
La définition de 'inverted-colors' dans cette spécification.
Candidat au statut de recommandation Repoussée à la spécification de niveau 5 pour les requêtes média.

Compatibilité des navigateurs

FonctionnalitéChromeEdgeFirefoxInternet ExplorerOperaSafari
Support simple Non ? Non Non Non Oui
FonctionnalitéAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Support simple ? Non ? Non Non Oui ?

Étiquettes et contributeurs liés au document

Contributeurs à cette page : SphinxKnight
Dernière mise à jour par : SphinxKnight,