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
Пример
js
if (screen.pixelDepth < 8) {
// использовать низкоцветовую версию страницы
} else {
// использовать обычную, полноцветную страницу
}
Спецификации
Specification |
---|
CSSOM View Module # the-screen-interface |
Совместимость с браузерами
BCD tables only load in the browser