很多小伙伴都用过美颜神器,例如美颜相机、美图秀秀等。使用这些软件,我们可以轻松做出很多特殊效果,如黑白效果、复古效果、亮度效果等。以前,如果想要使用CSS来实现这些滤镜效果,几乎是不可能的事情。但是在CSS3中,我们现在只需要一两句代码就可以轻松实现了。

在CSS3中,所有的滤镜效果都是使用filter属性来实现的。

语法:

filter: 取值;

说明:

其中filter属性取值有10种,每一种方法对应一种滤镜效果,如下表所示。

filter属性取值
属性值 说明
brightness() 亮度
grayscale() 灰度
sepia() 复古
invert() 反色
hue-rotate() 旋转(色相)
drop-shadow() 阴影
opacity() 透明度
blur() 模糊度
contrast() 对比度
saturate() 饱和度