فنكشن grayscale() للاس اس سي

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

في اس اس سي grayscale() المرشح يجعل الصورة تصبح رمادية.

  • 100% (أو 1) يجعل الصورة تصبح أسود وأبيض بالكامل
  • 0% (أو 0) لا يوجد تأثير

مثال

مثال 1

ضبط قيم رمادية مختلفة للصور:

#img1 {
  filter: grayscale(1);
}
#img2 {
  filter: grayscale(60%);
}
#img3 {
  filter: grayscale(0.4);
}

جرب بنفسك

مثال 2

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

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

جرب بنفسك

اللغة النصية للاس اس سي

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

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

100% (أو 1) يجعل العنصر يصبح أسود وأبيض بالكامل.

0% (أو 0) يعني الصورة الأصلية (بدون تأثير).

القيمة الافتراضية هي 1.

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

النسخة: CSS Filter Effects Module Level 1

دعم المتصفح

الارقام في الجدول تمثل نسخة المتصفح الاولى التي تدعم هذه الفنكشن.

كروم إيديج فايرفوكس سافاري اوبيرا
18 12 35 6 15

صفحات مرتبطة

مرجع: هائفزCSS filter kuduwa

مرجع: هائفزفنكشن blur() للاس اس سي

مرجع: هائفزفنكشن brightness() للاس اس سي

مرجع: هائفزفنكشن contrast() للاس اس سي

مرجع: هائفزفنكشن drop-shadow() للاس اس سي

مرجع: هائفزفنكشن hue-rotate() للاس اس سي

مرجع: هائفزفنكشن invert() للاس اس سي

مرجع: هائفزفنكشن opacity() للاس اس سي

مرجع: هائفزCSS saturate() فونكشن هائفز

مرجع: هائفزCSS sepia() فونكشن هائفز