css3模糊属性,科技常识:使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法...

今天小编跟大家讲解下有关使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法 的相关资料,希望小伙伴们看了有所帮助。

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

基础先来看一下blur属性的表达式:

CSS Code复制内容到剪贴板

filter:blur(add=add,direction,strength=strength)

我们看到blur属性有三个参数:add、direction、strength。 Add参数有两个参数值:true和false。意思是指定图片是否被改变成模糊效果。

Direction参数用来设置模糊的方向。模糊效果是按照顺时针方向进行的。其中0度代表垂直向上,每45度一个单位,默认值是向左的270度。角度方向的对应关系见下表:

实例CSS代码

CSS Code复制内容到剪贴板

.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部分

XML/HTML Code复制内容到剪贴板

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

来源:爱蒂网

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值