不要与微软专有的滤镜相混淆,CSS滤镜是功能强大的新工具,它使浏览器能实现一些图像后期处理软件的功能。滤镜属性使浏览器可以实现像模糊、图像调整,甚至下拉阴影之类的效果。
blur brightness contrast
drop-shadow grayscale hue-rotate
invert opacity saturate
sepia
正如你所期望的,这种图像后期处理软件的技术,主要用于处理图像。你可以使用它处理任何元素,甚至还可以将它们应用到整个页面。我希望在不久的将来,我们也能够将滤镜应用于背景和边框。
滤镜的语法很简单:滤镜类型后面跟上滤镜filter
属性,如模糊blur
,括号内加上它的值。
.filter {
filter : blur(5px); }
滤镜简单易用,并且它们相对新颖,尝试起来也很有趣。接下来,我们将展示一系列的滤镜类型,学习它们支持的值并看下对应的效果。我们首先来尝试模糊效果。