monochrome
monochrome
est une caractéristique média CSS (cf. @media
) qui peut être utilisée afin d'appliquer des styles en fonction du nombre de bits par pixel utilisés pour le tampon d'affichage monochrome de l'appareil.
Syntaxe
La caractéristique monochrome
est un entier (type <integer>
)) dont la valeur correspond au nombre de bits par pixel utilisés pour le tampon d'affichage monochrome de l'appareil. Si l'appareil n'est pas monochrome, cela vaudra 0. Cette caractéristique est une caractéristique d'intervalle ce qui signifie qu'on peut également utiliser les variantes préfixées min-monochrome
et max-monochrome
afin de cibler les règles en fonction d'un minimum ou d'un maximum.
Exemples
HTML
<p class="mono">
Votre appareil prend en charge les
pixels monochrome !
</p>
<p class="no-mono">
Votre appareil ne prend pas en charge
les pixels monochromes.
</p>
CSS
p {
display: none;
}
/* Any monochrome device */
@media (monochrome) {
p.mono {
display: block;
color: #333;
}
}
/* Any non-monochrome device */
@media (monochrome: 0) {
p.no-mono {
display: block;
color: #ee3636;
}
}
Résultat
Spécifications
Spécification | État | Commentaires |
---|---|---|
Media Queries Level 4 La définition de 'monochrome' dans cette spécification. |
Candidat au statut de recommandation | La valeur peut désormais être négative, auquel cas cela correspond à un booléen faux. |
Media Queries La définition de 'monochrome' dans cette spécification. |
Recommendation | Définition initiale. La valeur ne doit pas être négative. |
Compatibilité des navigateurs
BCD tables only load in the browser