Écran de fenêtre.colorDepth
Exemple
Obtenez la profondeur de bits de la palette de couleurs :
let depth = screen.colorDepth;
Plus d'exemples "Essayez-le vous-même" ci-dessous.
Définition et utilisation
La colorDepth
propriété renvoie la profondeur de couleur de l'écran.
La colorDepth
propriété renvoie la profondeur en bits par pixel.
La colorDepth
propriété est en lecture seule.
Syntaxe
screen.colorDepth
Valeur de retour
Taper | La description |
Un numéro | Profondeur de la palette de couleurs de l'écran en bits par pixel : 1, 4, 8, 15, 16, 24, 32 ou 48. |
Plus d'exemples
Affichez une couleur d'arrière-plan alternative pour les écrans 8 bits (pour éviter que les écrans 8 bits, qui ne prennent pas en charge la couleur moderne, utilisent une couleur de remplacement laide à la place) :
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"
Toutes les propriétés de l'écran :
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;
Prise en charge du navigateur
screen.colorDepth
est pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |