Tela da Janela JavaScript
- Página Anterior Janela JS
- Próxima Página Localização JS
O objeto window.screen contém informações sobre a tela do usuário.
Tela do Windows
window.screen O objeto pode ser escrito sem o prefixo window:
Atributo:
- screen.width
- screen.height
- screen.availWidth
- screen.availHeight
- screen.colorDepth
- screen.pixelDepth
Largura da tela do Windows
screen.width
A propriedade retorna a largura da tela do visitante em pixels.
Exemplo
Exibe a largura da tela em pixels:
document.getElementById("demo").innerHTML = "Largura da tela: " + screen.width;
O resultado será:
Altura da tela do Windows
screen.height
A propriedade retorna a altura da tela do visitante em pixels.
Exemplo
Exibe a altura da tela em pixels:
document.getElementById("demo").innerHTML = "Altura da tela: " + screen.height;
O resultado será:
Largura da tela disponível do Windows
screen.availWidth
A propriedade retorna a largura da tela do visitante em pixels, subtraindo características da interface como a barra de ferramentas da janela.
Exemplo
Exibe a largura da tela disponível em pixels:
document.getElementById("demo").innerHTML = "Largura da tela disponível: " + screen.availWidth;
O resultado será:
Altura da tela disponível do Windows
screen.availHeight
A propriedade retorna a altura da tela do visitante em pixels, subtraindo características da interface como a barra de ferramentas da janela.
Exemplo
Exibe a altura da tela disponível em pixels:
document.getElementById("demo").innerHTML = "Altura da tela disponível: " + screen.availHeight;
O resultado será:
Profundidade de cor da tela do Windows
screen.colorDepth
A propriedade retorna o número de bits usados para exibir uma cor.
Todos os computadores modernos usam a resolução de cores de hardware de 24 ou 32 bits:
- 24 bits = 16.777.216 diferentes "True Colors"
- 32 bits = 4.294.967.296 diferentes "Deep Colors"
Computadores mais antigos usam 14 bits: 65,536 cores diferentes de "High Colors" resolução.
Computadores muito antigos e celulares antigos usam 8 bits: 256 cores diferentes de "VGA colors".
Exemplo
Exibir a profundidade de cor da tela em bits:
document.getElementById("demo").innerHTML = "Profundidade de Cor da Tela: " + screen.colorDepth;
O resultado será:
Os valores #rrggbb (rgb) usados no HTML representam "True Colors" (16,777,216 cores diferentes).
Profundidade de Pixel da Tela Window
screen.pixelDepth
A propriedade retorna a profundidade de pixel da tela.
Exemplo
Exibir a profundidade de pixel da tela em bits:
document.getElementById("demo").innerHTML = "Profundidade de Pixel da Tela: " + screen.pixelDepth;
O resultado será:
Para computadores modernos, a profundidade de cor e a profundidade de pixel são iguais.
- Página Anterior Janela JS
- Próxima Página Localização JS