Pencere ekranı.renkDepth
Örnek
Renk paletinin bit derinliğini alın:
let depth = screen.colorDepth;
Aşağıda daha fazla "Kendiniz Deneyin" örnekleri.
Tanım ve Kullanım
Özellik colorDepth
, ekranın renk derinliğini döndürür.
Özellik colorDepth
, derinliği piksel başına bit cinsinden döndürür.
colorDepth
Mülk salt okunurdur .
Sözdizimi
screen.colorDepth
Geri dönüş değeri
Tip | Açıklama |
Bir sayı | Ekranın renk paletinin piksel başına bit cinsinden derinliği: 1, 4, 8, 15, 16, 24, 32 veya 48. |
Daha fazla örnek
8 bit ekranlar için alternatif bir arka plan rengi görüntüleyin (modern rengi desteklemeyen 8 bit ekranların bunun yerine çirkin bir yedek renk kullanmasını önlemek için):
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"
Tüm ekran özellikleri:
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;
Tarayıcı Desteği
screen.colorDepth
tüm tarayıcılarda desteklenir:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |