Attribut Window screen.colorDepth

Définition et utilisation

colorDepth L'attribut retourne la profondeur des couleurs de l'écran.

colorDepth L'attribut retourne la profondeur en bits par pixel.

colorDepth L'attribut est en lecture seule.

Exemple

Exemple 1

Obtenez la profondeur de la palette de couleurs :

let depth = screen.colorDepth;

Essayez-le vous-même

Exemple 2

Affichez une couleur de fond de remplacement pour les écrans de 8 bits (pour éviter les couleurs de remplacement laides pour les écrans de 8 bits qui ne supportent pas les couleurs modernes) :

if (screen.colorDepth <= 8)
  //Couleur de fond bleue simple pour les écrans de 8 bits
  document.body.style.background = "#0000FF"
else
  //Couleur de fond bleue éclatante pour les écrans modernes
  document.body.style.background = "#87CEFA"

Essayez-le vous-même

Exemple 3

Tous les attributs d'écran :

let text = "Largeur/hauteur totale : " + screen.width + "*" + screen.height + "<br>"
"Largeur/hauteur disponible : " + screen.availWidth + "*" + screen.availHeight + "<br>"
"Profondeur des couleurs : " + screen.colorDepth + "<br>"
"Résolution des couleurs : " + screen.pixelDepth;

Essayez-le vous-même

Syntaxe

screen.colorDepth

Valeur de retour

Type Description
Numérique

Profondeur du panneau de couleurs de l'écran (en bits par pixel) :

1, 4, 8, 15, 16, 24, 32, ou 48.

Support du navigateur

Tous les navigateurs le supportent screen.colorDepth

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Supporté Supporté Supporté Supporté Supporté Supporté

Page liée

Attribut screen.availHeight

Attribut screen.availWidth

Propriété screen.height

Propriété screen.width