使用css的filter:blur实现图片的模糊效果(代码示例)

2020-07-23 15:57:26
本篇文章给大家分享的内容是关于使用css的过滤器实现图片的模糊效果,有需要的朋友可以参考一下,话不多说,让我们来看一下正文内容。

我最近在css中遇到了filter:blur的问题,首先让我们看一下页面中的一个图片,如下所示:

HTML:

<div class="imageContainer"><img src="image/1.jpg"></div>

CSS:

.imageContainer {    border: solid 5px black;    width: 1024px;    height: 768px;    }

360截图20181107141451426.jpg

现在,让我们应用一个很好的模糊效果:

img {-webkit-filter: blur(30px);}

效果如下:

360截图20181107141432723.jpg

观察到图像模糊超出其容器的边框,并在模糊图像和黑色边框之间出现“发光”效果,现在我们来解决这个问题。

解决方法:

.imageContainer {overflow: hidden;}    img {+transform:scale(1.1);}

效果如下:

360截图20181107142020265.jpg