filter 滤镜

今天在做一个项目时,接触到了这个属性。再一次见识到了CSS的强大。

先来看看兼容性

很遗憾IE全军覆没了,但是其他浏览器还是可以的。接下来我们来看看他有哪些厉害之处。

blur(),blur功能函数就是来设置图片的模糊程度。

filter: blur(10px);

值就是模糊半径,效果图如下。

brightness():就是通常所说的亮度

filter: brightness(0);

当值设置成0或者不设置值时,会全黑。当设置100%时,就是原图效果,如果>100%,那么就会比原图更亮

                                                          

 

contrast():对比度。

hue-rotate(): 颜色调整,怎么调整。传入一个角度值,按照color wheel来进行旋转

invert():颜色反转。一张全白的图片经过invert(100%)后变成一张纯黑色

grayscale():灰度

opacity()  透明

saturate()  :饱和度  使图片看起来更加艳丽

sepia() :老化

drop-shadow()  阴影,这个和box-shadow很像,但是还是有区别的,box-shdow(下图左),drop-shadow(下图右)

        

url():传入SVG链接。

使用方法都很简单,有机会做成这个网站https://html5-demos.appspot.com/static/css/filters/index.html

参考链接:http://tympanus.net/codrops/css_reference/filter

 

posted @ 2016-12-01 12:29  DJL箫氏  阅读(195)  评论(0编辑  收藏  举报