أحدث البرامج التعليمية وتطوير الشبكة
 

Screen colorDepth Property

<كائن الشاشة

مثال

الحصول على عمق بت من لوحة الألوان:

var x = "Color Depth: " + screen.colorDepth;

ونتيجة لالعاشر على النحو التالي:

انها محاولة لنفسك »

أكثر "Try it Yourself" الأمثلة أدناه.


تعريف والاستخدام

الخاصية colorDepth ترجع عمق بت من لوحة الألوان لعرض الصور (in bits per pixel) .


دعم المتصفح

خاصية
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"
انها محاولة لنفسك »

مثال

جميع خصائص الشاشة في مثال واحد:

var txt = "";
txt += "<p>Total width/height: " + screen.width + "*" + screen.height + "</p>";
txt += "<p>Available width/height: " + screen.availWidth + "*" + screen.availHeight + "</p>";
txt += "<p>Color depth: " + screen.colorDepth + "</p>";
txt += "<p>Color resolution: " + screen.pixelDepth + "</p>";
انها محاولة لنفسك »

<كائن الشاشة