Tela da janela.colorDepth
Exemplo
Obtenha a profundidade de bits da paleta de cores:
let depth = screen.colorDepth;
Mais exemplos de "Experimente você mesmo" abaixo.
Definição e uso
A colorDepth
propriedade retorna a profundidade de cor da tela.
A colorDepth
propriedade retorna a profundidade em bits por pixel.
A colorDepth
propriedade é somente leitura.
Sintaxe
screen.colorDepth
Valor de retorno
Modelo | Descrição |
Um número | A profundidade da paleta de cores da tela em bits por pixel: 1, 4, 8, 15, 16, 24, 32 ou 48. |
Mais exemplos
Exiba uma cor de fundo alternativa para telas de 8 bits (para evitar que telas de 8 bits, que não suportam a cor moderna, usem uma cor substituta feia):
if (screen.colorDepth <= 8)
//simple blue background color for 8 bit screens
document.body.style.background = "#0000FF"
else
//fancy blue background color for modern screens
document.body.style.background = "#87CEFA"
Todas as propriedades da tela:
let text = "Total width/height: " + screen.width + "*" + screen.height + "<br>" +
"Available width/height: " + screen.availWidth + "*" + screen.availHeight + "<br>" +
"Color depth: " + screen.colorDepth + "<br>" +
"Color resolution: " + screen.pixelDepth;
Suporte ao navegador
screen.colorDepth
é suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |