Okno screen.colorHloubka
Příklad
Získejte bitovou hloubku barevné palety:
let depth = screen.colorDepth;
Další příklady „Vyzkoušejte si to sami“ níže.
Definice a použití
Vlastnost colorDepth
vrátí barevnou hloubku obrazovky.
Vlastnost colorDepth
vrací hloubku v bitech na pixel.
Vlastnost colorDepth
je pouze pro čtení.
Syntax
screen.colorDepth
Návratová hodnota
Typ | Popis |
Číslo | Hloubka barevné palety obrazovky v bitech na pixel: 1, 4, 8, 15, 16, 24, 32 nebo 48. |
Další příklady
Zobrazte alternativní barvu pozadí pro 8bitové obrazovky (aby se předešlo tomu, že 8bitové obrazovky, které nepodporují moderní barvu, používají místo toho ošklivou náhradní barvu):
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"
Všechny vlastnosti obrazovky:
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;
Podpora prohlížeče
screen.colorDepth
je podporován ve všech prohlížečích:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |