--- title: Screen slug: Web/API/Screen translation_of: Web/API/Screen ---
{{APIRef("CSSOM View")}}

La interfaz Screen representa una pantallaa, usualmente la misma donde la ventana actual está siendo visualizada.

Usualmente es también la única en la que la ventana actual está siendo visualizada, obtenida utilizando window.screen.

Propiedades

{{domxref("Screen.availTop")}}
Especifica la coordenada-y del primer pixel que no está asignado a prestaciones permanentes o semipermanentes de la interfaz de usuario.
{{domxref("Screen.availLeft")}}
Retorna el primer pixel disponible desde el border izquierdo de la pantalla.
{{domxref("Screen.availHeight")}}
Especifica la altura de la pantalla, en pixels, menos la altura de los elementos permanentes o semipermanentes de la interfaz de usuario visualizados por el sistema operativo, como la barra de tareas de Windows.
{{domxref("Screen.availWidth")}}
Retorna el total de espacio horizontal en pixels disponibles para la ventana.
{{domxref("Screen.colorDepth")}}
Retorna la profundidad de color de la pantalla.
{{domxref("Screen.height")}}
Retorna la altura de la pantalla en pixels.
{{domxref("Screen.left")}}
Retorna la distancia en pixels desde el borde izquierdo de la pantalla principal al borde izquierdo de la pantalla actual.
{{domxref("Screen.orientation")}}
Retorna la orientación actual de la pantalla.
{{domxref("Screen.pixelDepth")}}
Obtiene la profundidad de bits de la pantalla.
{{domxref("Screen.top")}}
Retorna la distancia en pixels desde el borde supierior de la pantalla principal al border superior de la pantalla actual.
{{domxref("Screen.width")}}
Retorna la anchura de la pantalla.
{{domxref("Screen.mozEnabled")}} {{gecko_minversion_inline("12.0")}}
Booleano. Estableciendo su valor a false desactivará el dispositivo de pantalla.
{{domxref("Screen.mozBrightness")}} {{gecko_minversion_inline("12.0")}}
Controla el brillo del dispositivo de pantalla. Espera un valor doble-precisión entre 0 y 1.0.

Manejador de eventos

{{domxref("Screen.onorientationchange")}}
Un manejador para los eventos {{event("orientationchange")}}.

Métodos

{{domxref("Screen.lockOrientation")}}
Bloquea la orientación de pantalla (sólo funciona en pantalla completa o para apps instaladas)
{{domxref("Screen.unlockOrientation")}}
Desbloquea la orientación de pantalla (sólo funciona en pantalla completa o para apps instaladas)

Métodos heredados de {{domxref("EventTarget")}}

{{page("/en-US/docs/Web/API/EventTarget","Methods")}}

Ejemplo

if (screen.pixelDepth < 8) {
  // usa versión low-color de la página
} else {
  // usa versión regular, a todo color de la página
}

Especificación

Especificación Estado Observaciones
{{ SpecName('CSSOM View', '#the-screen-interface', 'Screen') }} {{ Spec2('CSSOM View') }}