tutoriais mais recente desenvolvimento web
 

JavaScript Window Screen


O objeto window.screen contém informações sobre a tela do usuário.


Window Screen

O window.screen objeto pode ser escrita sem o prefixo janela.

propriedades:

  • screen.width
  • screen.height
  • screen.availWidth
  • screen.availHeight
  • screen.colorDepth
  • screen.pixelDepth

Window Screen Width

O screen.width propriedade retorna a largura da tela do visitante em pixels.

Exemplo

Mostrar a largura da tela em pixels:

document.getElementById("demo").innerHTML =
"Screen Width: " + screen.width;

O resultado será:

Screen Width: 1600
Tente você mesmo "

Window Screen Height

O screen.height propriedade retorna a altura da tela do visitante em pixels.

Exemplo

Mostrar a altura da tela em pixels:

document.getElementById("demo").innerHTML =
"Screen Height: " + screen.height;

O resultado será:

Screen Height: 900
Tente você mesmo "

Window Screen Largura disponível

O screen.availWidth propriedade retorna a largura da tela do visitante, em pixels, menos de interface apresenta como o Windows Taskbar.

Exemplo

Mostrar a largura disponível da tela em pixels:

document.getElementById("demo").innerHTML =
"Available Screen Width: " + screen.availWidth;

O resultado será:

Available Screen Width: 1600
Tente você mesmo "

Window Screen Disponível Altura

O screen.availHeight propriedade retorna a altura da tela do visitante, em pixels, menos de interface apresenta como o Windows Taskbar.

Exemplo

Mostrar a altura disponível da tela em pixels:

document.getElementById("demo").innerHTML =
"Available Screen Height: " + screen.availHeight;

O resultado será:

Available Screen Height: 860
Tente você mesmo "

Window Screen profundidade de cor

O screen.colorDepth propriedade retorna o número de bits usados para exibir uma cor.

Todos os computadores modernos usam 24 bits ou 32 bits para hardware resolução de cor:

  • 24 bits = 16.777.216 diferentes "True Colors"
  • 32 bits = 4294967296 diferentes "Deep Colors"

computadores mais antigos utilizados 16 bits: 65.536 resolução diferente "High Color".

computadores antigos, e os antigos celulares utilizados 8 bits: 256 diferentes "cores VGA".

Exemplo

Mostrar a profundidade de cor da tela em bits:

document.getElementById("demo").innerHTML =
"Screen Color Depth: " + screen.colorDepth;

O resultado será:

Screen Color Depth: 24
Tente você mesmo "

Os #rrggbb (rgb) valores usados em HTML representa "True Colors" ( 16,777,216 cores diferentes)


Window Screen profundidade do pixel

O screen.pixelDepth propriedade retorna a profundidade de pixel da tela.

Exemplo

Mostrar a profundidade de pixels da tela em bits:

document.getElementById("demo").innerHTML =
"Screen Pixel Depth: " + screen.pixelDepth;

O resultado será:

Screen Pixel Depth: 24
Tente você mesmo "

Para computadores modernos, profundidade de cor e profundidade do pixel são iguais.