Okno screen.colorDepth
Przykład
Uzyskaj głębię bitową palety kolorów:
let depth = screen.colorDepth;
Więcej przykładów „Wypróbuj sam” poniżej.
Definicja i użycie
Właściwość colorDepth
zwraca głębię kolorów ekranu.
Właściwość colorDepth
zwraca głębokość w bitach na piksel.
Właściwość colorDepth
jest tylko do odczytu.
Składnia
screen.colorDepth
Wartość zwrotu
Rodzaj | Opis |
Numer | Głębia palety kolorów ekranu w bitach na piksel: 1, 4, 8, 15, 16, 24, 32 lub 48. |
Więcej przykładów
Wyświetlaj alternatywny kolor tła dla 8-bitowych ekranów (aby uniknąć sytuacji, w której 8-bitowe ekrany, które nie obsługują nowoczesnych kolorów, używają zamiast tego brzydkiego koloru zastępczego):
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"
Wszystkie właściwości ekranu:
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;
Obsługa przeglądarki
screen.colorDepth
jest obsługiwany we wszystkich przeglądarkach:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |