【发布时间】:2018-12-02 19:31:11
【问题描述】:
我正在尝试在同一图像上设置一个居中的图像,但会模糊并拉伸以水平填充。当我应用 filter:blur() 时,背景图像“溢出”,因为它超过了原始图像的高度。
<div class="blurred">
</div>
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/5/58/Sunset_2007-1.jpg/1280px-Sunset_2007-1.jpg">
img{
height:300px;
margin:auto;
position:relative;
display:block;
}
.blurred{
background-image:url('https://upload.wikimedia.org/wikipedia/commons/thumb/5/58/Sunset_2007-1.jpg/1280px-Sunset_2007-1.jpg');
filter:blur(30px);
width:100%;
height: 300px;
position: absolute;
}
【问题讨论】:
标签: css blur css-filters