وظيفة CSS contrast()

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

CSS contrast() وظيفة الملفتر هو تعديل تباين العنصر.

  • 0% يجعل الصورة تصبح أسود وأبيض بالكامل
  • 100% (أو 1) هي القيمة الافتراضية، وتعني الصورة الأصلية
  • القيم التي تزيد عن 100% تزيد من التباين
  • القيم التي تقل عن 100% تقلل من التباين

مثال

مثال 1

زيادة وتقليل تباين الصورة:

#img1 {
  filter: contrast(150%);
}
#img2 {
  filter: contrast(50%);
}

تجربة شخصية

مثال 2

لتحديد contrast() مع backdrop-filter استخدام الخصائص معًا:

div.transbox {
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: contrast(150%);
  backdrop-filter: contrast(150%);
  padding: 20px;
  margin: 30px;
  font-weight: bold;
}

تجربة شخصية

النصائح CSS

contrast(amount)
القيمة وصف
amount

اختياري. تحديد قيمة التباين، يمكن أن تكون عددًا أو نسبة.

0% يجعل العنصر يصبح أسود وأبيض بالكامل.

100% (أو 1) هي القيمة الافتراضية، وتعني الصورة الأصلية (بدون تأثير).

القيم التي تزيد عن 100% تزيد من التباين، والقيم التي تقل عن 100% تقلل من التباين.

تفاصيل التقنية

الإصدار: مodule CSS Filter Effects Level 1

دعم المتصفح

الرقم في الجدول يمثل إصدار المتصفح الذي يدعم هذه الوظيفة لأول مرة.

Chrome Edge Firefox Safari Opera
18 12 35 6 15

صفحات ذات صلة

المرجع:خصائص filter CSS

المرجع:وظيفة CSS blur()

المرجع:وظيفة CSS brightness()

المرجع:وظيفة CSS drop-shadow()

المرجع:وظيفة CSS grayscale()

المرجع:وظيفة CSS hue-rotate()

المرجع:وظيفة CSS invert()

المرجع:وظيفة CSS opacity()

المرجع:دالة saturate() CSS

المرجع:دالة sepia() CSS