как определить ориентацию экрана и вывести сообщение на javascript — Q&A Хекслет
2026-02-26 18:27 Diff

Ответы

Можно использовать объект window и его свойства, а также события, связанные с изменением ориентации. Ориентация экрана может быть "портретной" (portrait) или "ландшафтной" (landscape).

Пример:

В примере создается простой элемент div для отображения сообщения об ориентации. Стиль для сообщения, чтобы оно было в центре экрана.

Функция checkOrientation(): проверяет ориентацию, сравнивая window.innerHeight и window.innerWidth. Если высота больше ширины — это портретная ориентация, иначе — ландшафтная. Используется событие load для первоначальной проверки и событие resize для реагирования на изменения размеров окна.