ویژگی Window screen.colorDepth

تعریف و استفاده

colorDepth ویژگی عمق رنگ صفحه نمایش را بازمی‌گرداند.

colorDepth ویژگی مقدار عمق بیت هر پیکسل را بازمی‌گرداند.

colorDepth ویژگی فقط خواندنی است.

مثال

مثال 1

عمق پالت را دریافت کنید:

let depth = screen.colorDepth;

آزمایش کنید

مثال 2

رنگ پس‌زمینه‌ی جایگزین برای صفحه‌های 8 بیت نمایش دهید (برای جلوگیری از استفاده از رنگ‌های مدرن ناخوشایند در صفحه‌های 8 بیت که از آن‌ها پشتیبانی نمی‌کنند):

if (screen.colorDepth <= 8)
  // رنگ پس‌زمینه‌ی آبی ساده برای صفحه‌های 8 بیت
  document.body.style.background = "#0000FF"
else
  // رنگ پس‌زمینه‌ی آبی زیبا برای صفحه‌های مدرن
  document.body.style.background = "#87CEFA"

آزمایش کنید

مثال 3

همه ویژگی‌های صفحه نمایش:

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

مقدار بازگشتی

نوع توضیح
عدد

عمق پالت نمایشگر (به عنوان تعداد بیت هر پیکسل):

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

خصوصیت screen.height

خصوصیت screen.width