美文网首页
filter:blur(10px); 实现阴影效果,IOS上出现

filter:blur(10px); 实现阴影效果,IOS上出现

作者: 八妹sss | 来源:发表于2019-06-11 13:19 被阅读0次
filter:blur(10px); 实现阴影效果,IOS上出现裁剪的效果
image.png
image.png
原因:filter:blur();在iOS上不兼容
解决方法: backdrop-filter:blur(10px); 只支持ios端;只作用于当前元素;

filter的浏览器兼容性:

image.png

backdrop-filter的浏览器兼容性:

image.png

backdrop-filter 和filter 写出高斯模糊效果 以及两者区别

1、backdrop-filter:blur(10px);只支持ios端;只作用于当前元素;
适用场景:为背景添加模糊效果;如果目标元素内包裹着其他内容 则应用filter属性;(不支持安卓,效果不明显)

2、filter:blur(10px);兼容性比较好,不仅仅作用于当前元素,后代元素也会继承这个属性,作用于一个空背景元素没有效果
适用场景:


image.png

效果其实还是通过作用于具体的img元素才实现模糊效果,如果单单作用于一个空元素背景 则没有效果)

相关文章

网友评论

      本文标题:filter:blur(10px); 实现阴影效果,IOS上出现

      本文链接:https://www.haomeiwen.com/subject/bpaffctx.html