filter 默认值是 none,他不具备继承性,其中 filter-function 具有一下属性:
使用这个特效,会把图片变成灰色的,也就是说你的图片将只有两种颜色“黑色”和“白色”。
.grayscale{
-webkit-filter: grayscale();
}
默认值:100%,
如果你在 grayscale() 中没有任何参数值,将会以 100% 渲染。其效果下图所示:


sepia 不知道如何译,暂时就叫他 褐色,使用这种效果,你的图片好像很古老的一样
.sepia{
-webkit-filter:sepia(1);
}
默认值:100%,
如果你在 sepia() 中没有任参数值,将会以 100% 渲染,具体效果如下:


saturat 是用来改变图片的饱和度
.saturate{
-webkit-filter:saturate(0.5);
}


如果我们将其值变大到 300%
.saturate{
-webkit-filter:saturate(3);
}
具体效果如下:

hue-rotate 用来改变图片的色相
.hue-rotate{
-webkit-filter:hue-rotate(40deg);
}
默认值:0deg

invert 做出来的效果就像是我们照相机底面的效果一样
.invert{
-webkit-filter:invert(1);
}


这个就很好理解了,改变图片的透明度
.opacity{
-webkit-filter:opacity(0.2);
}
默认值:100%


改变图片的亮度
.brightness{
-webkit-filter:brightness(0.5);
}
如果它的值为1以下,就是逐渐变暗的,为1以上是逐渐变亮
默认值:100%


改变图片的对比度,整个 psd 的,都懂这个意思
.contrast{
-webkit-filter:contrast(2);
}
默认值:100%

一看字面意思就知道了,改变图片的清晰度
.blur{
-webkit-filter:blur(3px);
}
默认值:0

这个跟 box-shadow 的效果一样,只是把这个阴影效果图片了。
.drop-shadow{
-webkit-filter:drop-shadow(5px 5px 5px gray);
}


