Fenster screen.colorDepth
Beispiel
Holen Sie sich die Bittiefe der Farbpalette:
let depth = screen.colorDepth;
Weitere „Probieren Sie es selbst“-Beispiele weiter unten.
Definition und Verwendung
Die colorDepth
Eigenschaft gibt die Farbtiefe des Bildschirms zurück.
Die colorDepth
Eigenschaft gibt die Tiefe in Bits pro Pixel zurück.
Die colorDepth
Eigenschaft ist schreibgeschützt.
Syntax
screen.colorDepth
Rückgabewert
Typ | Beschreibung |
Eine Zahl | Die Tiefe der Farbpalette des Bildschirms in Bit pro Pixel: 1, 4, 8, 15, 16, 24, 32 oder 48. |
Mehr Beispiele
Zeigen Sie eine alternative Hintergrundfarbe für 8-Bit-Bildschirme an (um zu vermeiden, dass 8-Bit-Bildschirme, die die moderne Farbe nicht unterstützen, stattdessen eine hässliche Ersatzfarbe verwenden):
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"
Alle Bildschirmeigenschaften:
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;
Browser-Unterstützung
screen.colorDepth
wird in allen Browsern unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |