Thuộc tính screen.colorDepth của Window

Định nghĩa và cách sử dụng

colorDepth Thuộc tính trả về độ sâu màu của màn hình.

colorDepth Thuộc tính trả về độ sâu bit mỗi pixel.

colorDepth Thuộc tính là chỉ đọc.

Mô hình

Ví dụ 1

Lấy độ sâu bảng màu:

let depth = screen.colorDepth;

Thử ngay

Ví dụ 2

Hiển thị màu nền thay thế cho màn hình 8 bit (để tránh sử dụng màu thay thế xấu trên màn hình 8 bit không hỗ trợ màu hiện đại):

if (screen.colorDepth <= 8)
  // Màu nền xanh dương đơn giản của màn hình 8 bit
  document.body.style.background = "#0000FF"
else
  // Màu nền xanh lục rực rỡ của màn hình hiện đại
  document.body.style.background = "#87CEFA"

Thử ngay

Ví dụ 3

Tất cả các thuộc tính màn hình:

let text = "Chiều rộng/chiều cao tổng: " + screen.width + "*" + screen.height + "<br>"
"Chiều rộng/chiều cao khả dụng: " + screen.availWidth + "*" + screen.availHeight + "<br>"
"Độ sâu màu: " + screen.colorDepth + "<br>"
"Độ phân giải màu: " + screen.pixelDepth;

Thử ngay

Cú pháp

screen.colorDepth

Giá trị trả về

Loại Mô tả
Số

Độ sâu bảng màu màn hình (theo đơn vị bit mỗi pixel):

1, 4, 8, 15, 16, 24, 32, hoặc 48。

Hỗ trợ trình duyệt

Tất cả các trình duyệt đều hỗ trợ screen.colorDepth

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ

Trang liên quan

属性 screen.availHeight

属性 screen.availWidth

Thuộc tính screen.height

Thuộc tính screen.width