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 із результатами медіа-запиту. |