css filter
filter
属性可以在该元素上添加一些滤镜效果,backdrop-filter
属性可以在该元素的背景上添加一些滤镜效果。
filter-function
滤镜 | 描述 |
---|---|
none | 默认值,无效果 |
blur(px) | 模糊效果 |
brightness(%) | 调整亮度 |
contrast(%) | 调整对比度 |
drop-shadow(h-shadow v-shadow blur spread color) | 阴影效果(spread浏览器通常不支持) |
grayscale(%) | 灰度效果 |
hue-rotate(deg) | 色相旋转 |
invert(%) | 反转效果 |
opacity(%) | 透明度 |
saturate(%) | 饱和度 |
sepia(%) | 褐色效果 |
url(filter-url) | 引用一个滤镜(SVG滤镜) |
initial | 设置该属性为默认值 |
inherit | 从父元素继承该属性 |
filter 演示
SVG滤镜
- feGaussianBlur (高斯模糊)
- feDropShadow (阴影)
- feMorphology (形态)
- feDisplacementMap (位移)
- feBlend (混合)
- feColorMatrix (颜色矩阵)
- feConvolveMatrix (卷积矩阵)
- feComponentTransfer (组件转换)
- feSpecularLighting (高光)
- feDiffuseLighting (漫反射)
- feFlood (填充)
- feTurbulence (湍流)
- feImage (图像)
- feTile (平铺)
- feOffset (偏移)
- feComposite (组合)
- feMerge (合并)