หน้าจอหน้าต่าง.colorDepth
ตัวอย่าง
รับความลึกบิตของจานสี:
let depth = screen.colorDepth;
ตัวอย่าง "ลองใช้เอง" เพิ่มเติมด้านล่าง
ความหมายและการใช้งาน
คุณสมบัติcolorDepth
ส่งคืนความลึกของสีของหน้าจอ
คุณสมบัติcolorDepth
ส่งคืนความลึกเป็นบิตต่อพิกเซล
คุณสมบัติcolorDepth
เป็นแบบอ่านอย่างเดียว
ไวยากรณ์
screen.colorDepth
คืนมูลค่า
พิมพ์ | คำอธิบาย |
หมายเลข | ความลึกของจานสีของหน้าจอเป็นบิตต่อพิกเซล: 1, 4, 8, 15, 16, 24, 32 หรือ 48 |
ตัวอย่างเพิ่มเติม
แสดงสีพื้นหลังอื่นสำหรับหน้าจอ 8 บิต (เพื่อหลีกเลี่ยงหน้าจอ 8 บิตซึ่งไม่สนับสนุนสีสมัยใหม่ จะใช้สีทดแทนที่น่าเกลียดแทน):
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"
คุณสมบัติหน้าจอทั้งหมด:
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;
รองรับเบราว์เซอร์
screen.colorDepth
รองรับในทุกเบราว์เซอร์:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |