如何模糊图像的一侧以创建从图像到背景的良好过渡?
我可以用这个小技巧做到这一点:
.wrapper {
width: 200px;
height: 250px;
overflow: hidden;
}
.image-blurred {
background-image: url('http://lorempixel.com/200/200/city/9');
width: 200px;
height: 200px;
filter: blur(15px);
position: relative;
}
.frontimage {
position: absolute;
top:0px;
-webkit-mask-image: -webkit-gradient(linear, left top, left bottom,
from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
}
<div class="wrapper">
<div class="image-blurred"></div>
<div class="frontimage"><img src="http://lorempixel.com/200/200/city/9"></div>
</div>
但-webkit-mask-image
不是一个可靠的选择。
还有其他方法可以实现吗?