Spec-Zone.ru › CSS

Медиафункция 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API