先上代码:
filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
-webkit-filter: blur(10px); /* Chrome, Opera */
-moz-filter: blur(10px);
-ms-filter: blur(10px);
filter: blur(10px);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
故名思议,这是一个用来达到模糊图片或者其他东西的属性,加载body页面可以模糊整个页面,据说也可以用在video上窝,这种用来做模拟加载效果很实用。
详解filter属性:注意我说的这个filter是css3filter,不是ie滤镜filter,
css3 filter的属性值有一下几个:
grayscale灰度 filter:grayscale(1)代表完全灰色,也就是黑白色,用法下面的都是一样的,填一个参数。
- sepia褐色(求专业指点翻译)
- saturate饱和度
- hue-rotate色相旋转
- invert反色
- opacity透明度
- brightness亮度
- contrast对比度
- blur模糊
- drop-shadow阴影
- 附上大漠翻译的博客网址和这些属性在线测试的网址,分别如下
-
- http://www.w3cplus.com/css3/ten-effects-with-css3-filter
- http://jsfiddle.net/w3cplus/wThjx/