Window screen.colorDepth
Thí dụ
Nhận độ sâu bit của bảng màu:
let depth = screen.colorDepth;
Thêm các ví dụ "Hãy tự mình thử" bên dưới.
Định nghĩa và Cách sử dụng
Thuộc colorDepth
tính trả về độ sâu màu của màn hình.
Thuộc colorDepth
tính trả về độ sâu tính bằng bit trên mỗi pixel.
Thuộc colorDepth
tính ở chế độ chỉ đọc.
Cú pháp
screen.colorDepth
Giá trị trả lại
Loại | 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. |
Các ví dụ khác
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"
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ỗ trợ trình duyệt
screen.colorDepth
được hỗ trợ trong tất cả các trình duyệt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |