CSS3中毛玻璃效果的使用方法

今天在使用icloud的时候看到苹果icloud官网的毛玻璃效果非常赞,仔细研究了一下它的实现方式,是使用js配合background-image: -webkit-canvas的形式绘制出的毛玻璃背景图片。
不过今天又仔细研究了一下css3中的blur方法,可以实现同样的效果。且配合JS可以实现模糊缩放的效果

CSS代码

.blur {      

    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 */

}

HTML部分

<img src="mm1.jpg" class="blur" />

其中blur(10px)中的大小决定了模糊后的图片大小和模糊程度

原文地址:https://www.cnblogs.com/zlix/p/6251392.html