Spec-Zone.ru › Web APIs

MediaQueryList: свойство matches

Базовая Широко поддерживается

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Чтение-только свойство matches интерфейса MediaQueryList — это булево значение, которое возвращает true , если текущее document соответствует списку медиа-запросов, или false в противном случае.

Вы можете получать уведомления о изменении значения matches , отслеживая событие change в MediaQueryList.

Значение

Булево значение, которое равно true , если текущее document соответствует списку медиа-запросов; в противном случае оно равно false.

Примеры

В этом примере изменения ориентации области просмотра обнаруживаются путем создания медиа-запроса с использованием медиа-функции orientation:

const mql = window.matchMedia("(orientation:landscape)");
mql.addEventListener("change", (event) => {
  if (event.matches) {
    console.log("Now in landscape orientation");
  } else {
    console.log("Now in portrait orientation");
  }
});

Спецификации

Спецификация
CSSOM View Module
# dom-mediaquerylist-matches

Совместимость с браузерами

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
matches 9 12 6 12.1 5.1 18 6 12.1 5 1.0 ≤37

См. также

  • Медиа-запросы
  • Использование медиа-запросов из кода
  • window.matchMedia()
  • MediaQueryList
  • MediaQueryListEvent

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/MediaQueryList/matches

Spec-Zone.ru

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