Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. Screen

Screen

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨July 2015⁩.

* Some parts of this feature may have varying levels of support.

TheScreen interface represents a screen, usually the one on which the current window is being rendered, and is obtained usingwindow.screen.

Note that browsers determine which screen to report as current by detecting which screen has the center of the browser window.

Instance properties

Also inherits properties from its parentEventTarget.

Screen.availHeight

Specifies the height of the screen, in pixels, minus permanent or semipermanent user interface features displayed by the operating system, such as the Taskbar on Windows.

Screen.availWidth

Returns the amount of horizontal space in pixels available to the window.

Screen.colorDepth

Returns the color depth of the screen.

Screen.height

Returns the height of the screen in pixels.

Screen.isExtendedExperimentalSecure context

Returnstrue if the user's device has multiple screens, andfalse if not.

Screen.orientation

Returns theScreenOrientation instance associated with this screen.

Screen.pixelDepth

Gets the bit depth of the screen.

Screen.width

Returns the width of the screen.

Screen.mozEnabledNon-standardDeprecated

Boolean. Setting to false will turn off the device's screen.

Screen.mozBrightnessNon-standardDeprecated

Controls the brightness of a device's screen. A double between 0 and 1.0 is expected.

Non-standard properties

The following properties are specified as part of theWindow Management API, which makes them available on theScreenDetailed interface; this is where we have chosen to document them. However, non-standard versions of these properties are available on theScreen interface in browsers that don't support that API. See this page'sBrowser compatibility table for details of the non-standard support.

Screen.availLeftRead onlyNon-standardSecure context

A number representing the x-coordinate (left-hand edge) of the available screen area.

Screen.availTopRead onlyNon-standardSecure context

A number representing the y-coordinate (top edge) of the available screen area.

Screen.leftRead onlyNon-standardSecure context

A number representing the x-coordinate (left-hand edge) of the total screen area.

Screen.topRead onlyNon-standardDeprecatedSecure context

A number representing the y-coordinate (top edge) of the total screen area.

Instance methods

Also inherits methods from its parentEventTarget.

Screen.lockOrientationDeprecated

Lock the screen orientation (only works in fullscreen or for installed apps)

Screen.unlockOrientationDeprecated

Unlock the screen orientation (only works in fullscreen or for installed apps)

Events

changeExperimentalSecure context

Fired on a specific screen when it changes in some way — width or height, available width or height, color depth, or orientation.

orientationchangeDeprecatedNon-standard

Fires when the screen orientation changes.

Examples

js
if (screen.colorDepth < 8) {  // use low-color version of page} else {  // use regular, colorful page}

Specifications

Specification
CSSOM View Module
# the-screen-interface

Browser compatibility

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp