matchMedia()

Обновлено: 15.03.2023

Визначення та використання

Метод matchMedia()повертає MediaQueryList із результатами запиту.

Приклад

Ширина екрана/окна перегляду перевищує 700 пікселів:

if (window.matchMedia("(max-width: 700px)").matches) {
  // Viewport is less or equal to 700 pixels wide
} else {
  // Viewport is greater than 700 pixels wide
}

Медіа запити

Медіа-запити методу matchMedia()можуть бути будь-якими медіа-функціями правила CSS @media , наприклад min-height, min-width, orientation тощо.

Синтаксис

window.matchMedia(mediaQuery)

Параметри

ПараметрОпис
mediaQueryВимагається. Рядок, що представляє медіа-запит.

Повернене значення

Типопис
Об'єктОб’єкт MediaQueryList із результатами медіа-запиту.


Підтримка браузера

matchMedia

Посмотреть совместимость на Can I use?

matchMedia