ویژگی 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:

کروم آئی‌ای ایج فایرفاکس سافاری آپرا
کروم آئی‌ای ایج فایرفاکس سافاری آپرا
پشتیبانی می‌کند پشتیبانی می‌کند پشتیبانی می‌کند پشتیبانی می‌کند پشتیبانی می‌کند پشتیبانی می‌کند

مقابل صفحات

screen.availHeight 属性

screen.availWidth 属性

خصائص screen.height

خصائص screen.width