Proprietà colorDepth di Window screen

Definizione e uso

colorDepth L'attributo restituisce la profondità dei colori dello schermo.

colorDepth L'attributo restituisce la profondità di bit per pixel.

colorDepth L'attributo è readonly.

Esempio

Esempio 1

Ottieni la profondità della tavola dei colori:

let depth = screen.colorDepth;

Prova da solo

Esempio 2

Mostra un colore di sfondo alternativo per schermi a 8 bit (per evitare che i colori moderni non supportati da schermi a 8 bit abbiano un aspetto brutto come colore di sostituzione):

if (screen.colorDepth <= 8)
  //Sfondo blu semplice per schermi a 8 bit
  document.body.style.background = "#0000FF"
else
  //Sfondo blu brillante per schermi moderni
  document.body.style.background = "#87CEFA"

Prova da solo

Esempio 3

Tutte le proprietà dello schermo:

let text = "Larghezza/Altezza totale: " + screen.width + "*" + screen.height + "<br>"
"Larghezza/Altezza disponibile: " + screen.availWidth + "*" + screen.availHeight + "<br>"
"Profondità dei colori: " + screen.colorDepth + "<br>"
"Risoluzione dei colori: " + screen.pixelDepth;

Prova da solo

Sintassi

screen.colorDepth

Valore di ritorno

Tipo Descrizione
Numerico

Profondità della tavola dei colori dello schermo (in bit per pixel):

1, 4, 8, 15, 16, 24, 32, o 48.

Supporto del browser

Tutti i browser lo supportano screen.colorDepth

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Supportato Supportato Supportato Supportato Supportato Supportato

Pagina correlata

Proprietà screen.availHeight

Proprietà screen.availWidth

Proprietà screen.height

Proprietà screen.width