Медиафункция CSS `monochrome`
Базовая поддержка Широко доступна
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в различных версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
monochrome CSS-медиафункцию можно использовать для проверки количества бит на пиксель в монохромном буфере кадров устройства вывода.
Синтаксис
Медиафункция monochrome задаётся значением <integer>, представляющим количество бит на пиксель в монохромном буфере кадров. Если устройство не является монохромным, значение равно нулю. Это функция диапазона, поэтому для проверки минимального и максимального значений соответственно можно также использовать варианты с префиксами min-monochrome и max-monochrome.
Примеры
HTML
<p class="mono">Your device supports monochrome pixels!</p> <p class="no-mono">Your device doesn't support monochrome pixels.</p>
CSS
p {
display: none;
}
/* Any monochrome device */
@media (monochrome) {
p.mono {
display: block;
color: #333333;
}
}
/* Any non-monochrome device */
@media (monochrome: 0) {
p.no-mono {
display: block;
color: #ee3636;
}
}
Результат
Спецификации
| Спецификация |
|---|
| Медиа-запросы уровня 4 # monochrome |
Совместимость с браузерами
| Настольные устройства | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari для iOS | Samsung Internet | WebView для Android | WebView для iOS | |
monochrome |
1 |
79 |
2 |
10 |
3 |
18 |
4 |
10.1 |
1 |
1.0 |
4.4 |
1 |
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@media/monochrome