Màn hình cửa sổ.colorDepth
Ví dụ
Lấy độ sâu bit của bảng màu:
let depth = screen.colorDepth;
Hãy tự mình thử »Thêm ví dụ "Hãy tự mình thử" bên dưới.
Sự miêu tả
Thuộc tính colorDepth
trả về độ sâu màu của màn hình.
Thuộc tính colorDepth
trả về độ sâu tính bằng bit trên mỗi pixel.
Thuộc tính colorDepth
chỉ đọc.
Cú pháp
screen.colorDepth
Giá trị trả về
Kiểu | Sự miêu tả |
Một số | Độ sâu của bảng màu của màn hình tính bằng bit trên pixel: 1, 4, 8, 15, 16, 24, 32 hoặc 48. |
Thêm ví dụ
Hiển thị màu nền thay thế cho màn hình 8 bit (để tránh màn hình 8 bit không hỗ trợ màu hiện đại, thay vào đó sử dụng màu thay thế xấu xí):
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"
Hãy tự mình thử »Tất cả các thuộc tính màn hình:
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;
Hãy tự mình thử »Hỗ trợ trình duyệt
screen.colorDepth
được hỗ trợ trong tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |