Spec-Zone.ru › Web APIs

MediaQueryListEvent: свойство media

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

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

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

Свойство media только для чтения интерфейса MediaQueryListEvent — это строка, представляющая сериализованный запрос к медиа.

Значение

Строка, представляющая сериализованный запрос к медиа.

Примеры

const para = document.querySelector("p"); // This is the UI element where to display the text
const mql = window.matchMedia("(max-width: 600px)");

mql.addEventListener("change", (event) => {
  if (event.matches) {
    // The viewport is 600 pixels wide or less
    para.textContent = "This is a narrow screen — less than 600px wide.";
    document.body.style.backgroundColor = "red";
  } else {
    // The viewport is more than 600 pixels wide
    para.textContent = "This is a wide screen — more than 600px wide.";
    document.body.style.backgroundColor = "blue";
  }

  console.log(event.media);
});

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

Спецификация
Модуль CSSOM View
# dom-mediaquerylistevent-media

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

Десктоп Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
media 39 79 55 26 14 39 55 26 14 4.0 39

См. также

  • Запросы к медиа
  • Использование запросов к медиа из кода
  • 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/MediaQueryListEvent/media

Spec-Zone.ru

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