Window screen.colorDepth egenskab

Definering og brug

colorDepth Egenskaben returnerer skærmens farvedybde.

colorDepth Egenskaben returnerer dybden af bits per pixel.

colorDepth Egenskaben er skrivebeskyttet.

Eksempel

Eksempel 1

Få palettedybden:

let depth = screen.colorDepth;

Prøv det selv

Eksempel 2

Vis alternativ baggrundsfarve for 8-bit skærme (for at undgå at bruge grimme erstatningsfarver på skærme, der ikke understøtter moderne farver):

if (screen.colorDepth <= 8)
  //Enkle blå baggrundsfarve for 8-bit skærme
  document.body.style.background = "#0000FF"
else
  //Moderne skærms flotte blå baggrundsfarve
  document.body.style.background = "#87CEFA"

Prøv det selv

Eksempel 3

Alle skærmegenskaber:

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;

Prøv det selv

Syntaks

screen.colorDepth

Returværdi

Type Beskrivelse
Numerisk

Skærmens palettedybde (i antal bits per pixel):

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

Browser understøttelse

Alle browsere understøtter screen.colorDepth

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Supporteret Supporteret Supporteret Supporteret Supporteret Supporteret

Relaterede sider

screen.availHeight egenskab

screen.availWidth egenskab

screen.height egenskab

screen.width egenskab