属性 CSS filter
- الصفحة السابقة empty-cells
- 下一页 flex
CSS 语法
filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();
tushe:如需使用多个滤镜,请用空格分隔每个滤镜(参见页面下方的更多实例)。
技术细节
默认值: | none |
---|---|
继承: | 否 |
动画制作: | 支持。请参阅:动画相关属性. |
版本: | CSS3 |
JavaScript 语法: | object.style.filter="grayscale(100%)" |
滤镜函数
ملاحظة:使用百分比值(例如 75%)的滤镜,也接受该值是十进制(例如 0.75)。
滤镜 | 描述 |
---|---|
none | 默认值。规定无效果。 |
blur(px) |
对图像应用模糊效果。较大的值将产生更多的模糊。 如果为指定值,则使用 0。 |
brightness(%) |
调整图像的亮度。
|
contrast(%) |
调整图像的对比度。
|
drop-shadow(h-shadow v-shadow blur spread color) |
对图像应用阴影效果。 Ƙarƙashin ɗanɗinɗen:
blur - zaɗaɗɗin. Ana ƙara shi ɗanɗinɗen 3, ƙungiyar ɗanɗinɗen suna ɗauki ɗanɗinɗen. Don kona ɗanɗinɗen ɗanɗinɗen ɗanɗinɗen ɗanɗinɗen ɗanɗinɗen ɗanɗinɗen, ɗanɗinɗen ɗanɗinɗen keɗaɗaɗen zai ɗauki ɗanɗinɗen ɗanɗinɗen. Ba a ɗauki ɗanɗinɗen ɗanɗinɗen ba. Idan ba a sanyi ɗanɗinɗen, zaɗaɗɗin zai ɗauki 0 (ɗanɗinɗen zai ɗauki ɗanɗinɗen ɗanɗinɗen). spread - zaɗaɗɗin. Ana ƙara shi ɗanɗinɗen 4, ƙungiyar ɗanɗinɗen suna ɗauki ɗanɗinɗen. Ƙarƙashin ɗanɗinɗen keɗaɗaɗen keɗaɗaɗen zai ɗauki ɗanɗinɗen ɗanɗinɗen ɗanɗinɗen, ɗanɗinɗen ɗanɗinɗen keɗaɗaɗen zai ɗauki ɗanɗinɗen ɗanɗinɗen. Idan ba a sanyi ɗanɗinɗen, zaɗaɗɗin zai ɗauki 0 (ɗanɗinɗen zai ɗauki ɗanɗinɗen ɗanɗinɗen). ملاحظة:Chrome, Safari da Opera, kuma ƙarƙashin ɗanɗinɗen da suka ɗauki ɗanɗinɗen 4; idan a sanyi, ba a ɗauki shi ba. color - zaɗaɗɗin. Kona ɗanɗinɗen ɗanɗinɗen kura. Idan ba a sanyi, ɗanɗinɗen zai ɗauki ɗanɗinɗen ɗanɗinɗen ɗanɗinɗen (ya ƙarfi ɗanɗinɗen). hukuntar dake da keɗaɗaɗen ɗanɗinɗen na kura, hukuntar hawa da tsakiya suna 8px, tare da 10px na yancin fadar: filter: drop-shadow(8px 8px 10px red); tushe:this filter is similar to box-shadow attribute. |
grayscale(%) |
convert the image to grayscale.
ملاحظة:gina amfani hawuna: drop-shadow(8px 8px 10px gray); |
hue-rotate(deg) |
apply color phase rotation to the image. This value defines the degrees of the color ring. The default value is 0deg, representing the original image. ملاحظة:the maximum value is 360deg. |
invert(%) |
invert(%)
ملاحظة:gina amfani hawuna: drop-shadow(8px 8px 10px gray); |
opacity(%) |
ga amfani hawuna: drop-shadow(8px 8px 10px gray);
ملاحظة:gina amfani hawuna: drop-shadow(8px 8px 10px gray); tushe:this filter is similar to opacity attribute. |
saturate(%) |
ga amfani hawuna: drop-shadow(8px 8px 10px gray);
ملاحظة:gina amfani hawuna: drop-shadow(8px 8px 10px gray); |
sepia(%) |
ga amfani hawuna: drop-shadow(8px 8px 10px gray);
ملاحظة:gina amfani hawuna: drop-shadow(8px 8px 10px gray); |
url(); |
url() hauwa amfani hawuna: drop-shadow(8px 8px 10px gray); filter: url(svg-url#element-id); |
initial | ga amfani hawuna: drop-shadow(8px 8px 10px gray); initial. |
inherit | ga amfani hawuna: drop-shadow(8px 8px 10px gray); inherit. |
hauwa amfani daki
hauwa amfani: drop-shadow(8px 8px 10px gray);
ga amfani hawuna: drop-shadow(8px 8px 10px gray);
img { filter: blur(5px); }
hauwa amfani 2: drop-shadow(8px 8px 10px gray);
ga amfani hawuna: drop-shadow(8px 8px 10px gray);
img.background { filter: blur(35px); }
hauwa sanki kura: drop-shadow(8px 8px 10px gray);
sanki kura: drop-shadow(8px 8px 10px gray);
img { filter: brightness(200%); }
hauwa sanki: drop-shadow(8px 8px 10px gray);
sanki hawuna: drop-shadow(8px 8px 10px gray);
img { filter: contrast(200%); }
hauwa hawuna: drop-shadow(8px 8px 10px gray);
ga amfani hawuna: drop-shadow(8px 8px 10px gray);
img { filter: drop-shadow(8px 8px 10px gray); }
مثال على درجة اللون الرمادي
تحويل الصورة إلى درجة اللون الرمادي:
img { filter: grayscale(50%); }
مثال على دوران اللون
تطبيق دوران اللون في الصورة:
img { filter: hue-rotate(90deg); }
مثال على التقلب
تقلب العينات في الصورة:
img { filter: invert(100%); }
مثال على الشفافية
تحديد مستوى شفافية الصورة:
img { filter: opacity(30%); }
مثال على التشبع
تطبيق تعديل درجة التشبع على الصورة:
img { filter: saturate(800%); }
مثال على اللون البني الفاتح
تحويل الصورة إلى اللون البني الفاتح:
img { filter: sepia(100%); }
استخدام مرشحات متعددة
للإستخدام عدة مرشحات، استخدم الفواصل العريضة لفصل كل مرشح. يرجى ملاحظة أن الترتيب مهم (على سبيل المثال، عند استخدام grayscale() بعد sepia() سيتم إنتاج صورة بيضاء وأسود بالكامل):
img { filter: contrast(200%) brightness(150%); }
جميع المرشحات
توضيح جميع وظائف المرشحات:
.blur { filter: blur(4px); } .brightness { filter: brightness(0.30); } .contrast { filter: contrast(180%); } .grayscale { filter: grayscale(100%); } .huerotate { filter: hue-rotate(180deg); } .invert { filter: invert(100%); } .opacity { filter: opacity(50%); } .saturate { filter: saturate(7); } .sepia { filter: sepia(100%); } .shadow { filter: drop-shadow(8px 8px 10px green); }
دعم المتصفحات
الرقم في الجدول يوضح الإصدار الأول من المتصفح الذي يدعم هذه الخاصية بالكامل.
الرقم الذي يحتوي على -webkit- يشير إلى الإصدار الأول الذي يستخدم البادئة.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
53.0 18.0 -webkit- |
13.0 | 35.0 | 9.1 6.0 -webkit- |
40.0 15.0 -webkit- |
ملاحظة:نسخة قديمة من متصفح إنترنت إكسبلورر (من إصدار 4.0 إلى 8.0) تدعم الخاصية غير المعيارية "filter" المبقية. عند الحاجة إلى دعم إصدارات IE8 وما دونها، يتم استخدامها أساسًا لشفافية.
- الصفحة السابقة empty-cells
- 下一页 flex