Properti Window screen.colorDepth

Definisi dan penggunaan

colorDepth Properti mengembalikan kedalaman warna layar.

colorDepth Properti mengembalikan kedalaman bit setiap piksel.

colorDepth Properti adalah hanya-baca.

Contoh

contoh 1

Dapatkan kedalaman palet warna:

let depth = screen.colorDepth;

亲自试一试

contoh 2

Tampilkan warna latar belakang alternatif untuk layar 8 bit (untuk menghindari warna alternatif yang buruk yang digunakan oleh layar 8 bit yang tidak mendukung warna modern):

if (screen.colorDepth <= 8)
  //Warna latar belakang biru sederhana untuk layar 8 bit
  document.body.style.background = "#0000FF"
else
  //Warna latar belakang biru yang indah untuk layar modern
  document.body.style.background = "#87CEFA"

亲自试一试

contoh 3

所有屏幕属性:

let text = "Lebar/tinggi keseluruhan: " + screen.width + "*" + screen.height + "<br>"
"Lebar/tinggi yang tersedia: " + screen.availWidth + "*" + screen.availHeight + "<br>"
"Kedalaman warna: " + screen.colorDepth + "<br>"
"Kedepan warna: " + screen.pixelDepth;

亲自试一试

语法

screen.colorDepth

返回值

类型 描述
数字

屏幕调色板的深度(以每像素位数为单位):

1, 4, 8, 15, 16, 24, 32, 或 48。

浏览器支持

所有浏览器都支持 screen.colorDepth

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持

页面相关

属性 screen.availHeight

属性 screen.availWidth

Properti screen.height

Properti screen.width