通过css3的filter来添加遮罩

88 浏览发布于 作者 zouyang (欢迎转载-请注明出处链接)留下评论分享按钮

传统添加遮罩的方式往往都是 添加一层HTML,需要打开遮罩时,就让该层HTML显示,并对其设置了透明度的。这样就会有一种半透明的遮罩效果。

CSS3滤镜 filter 中的 blur 可以让元素模糊,利用它,我们可以很轻松的实现遮罩效果

CSS的方式:
#box {
  -webkit-filter: blur(10px);
  filter: blur(10px);
}

JS的方式:
var oBox = document.getElementById("box");
oBox.style.WebkitFilter = oBox.style.filter = "blur(2px)";

可以实现这类效果:对后面一层设置的模糊10px

想要打赏,请点击这里

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注