Screen

Интерфейс screen представляет экран, как правило, тот, на котором текущее окно визуализируется.

Обычно, это тот, на котором текущее окно визуализируется, может быть получен с использованием window.screen.

Свойства

Screen.availTop (en-US)

Возвращает координату по оси y первого пикселя по оси y, но не относящегося к пользовательским элементам интерфейса.

Screen.availLeft (en-US)

Возвращает первый доступный пиксель от левой стороны экрана.

Screen.availHeight (en-US)

Возвращает высоту экрана в пикселях минус высота пользовательских элементов интерфейса, таких как панель задач в Windows.

Screen.availWidth (en-US)

Возвращает ширину экрана в пикселях.

Screen.colorDepth (en-US)

Возвращает глубину цвета экрана.

Screen.height (en-US)

Возвращает высоту экрана в пикселях.

Screen.left (en-US)

Возвращает расстояние в пикселях от левой стороны основного экрана до левой стороны текущего экрана.

Screen.orientation (en-US)

Возвращает текущую ориентацию экрана.

Screen.pixelDepth (en-US)

Возвращает количество битов на пиксель экрана.

Screen.top (en-US)

Возвращает расстояние в пикселях от верхней стороны экрана до текущего экрана.

Screen.width (en-US)

Возвращает ширину экрана в пикселях.

Screen.mozEnabled (en-US)

Булево. Установка на false выключит экран устройства.

Screen.mozBrightness (en-US)

Управляет яркостью экрана устройства. Ожидается значение между 0 и 1.0.

Обработчик событий

Screen.onorientationchange (en-US)

Обработчик для событий смены ориентации.

Методы

Screen.lockOrientation (en-US)

Блокировка ориентации экрана (работает только в полноэкранном режиме или для установленных приложений)

Screen.unlockOrientation (en-US)

Разблокировка ориентации экрана (работает только в полноэкранном режиме или для установленных приложений)

Методы наследованные из EventTarget

{{page("/en-US/docs/Web/API/EventTarget","Методы")}}

Пример

js

if (screen.pixelDepth < 8) {
  // использовать низкоцветовую версию страницы
} else {
  // использовать обычную, полноцветную страницу
}

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

Specification
CSSOM View Module
# the-screen-interface

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

BCD tables only load in the browser