gpt4 book ai didi

css - 使用 CSS 模糊图像的一部分

转载 作者:技术小花猫 更新时间:2023-10-29 11:34:51 25 4
gpt4 key购买 nike

我对图像有疑问。我试图模糊图像的一部分,但我的解决方案不起作用。请看一下这段代码:

HTML 文件

<div id="image">
<div class="blur"></div>
</div>

CSS 文件

#image {
width: 940px;
height: 360px;
background-image: url('../img/photo.png');
}

#image .blur {
background-image: url('../img/photo.png');
background-position: center right;
-webkit-filter: blur(3px);
-moz-filter: blur(3px);
-o-filter: blur(3px);
-ms-filter: blur(3px);
filter: blur(3px);
filter: blur(3px);
float: right;
height: 100%;
width: 360px;
}

这在 CSS 中是可能的吗?

最佳答案

我已将外部 divoverflow 属性设置为 hidden 并将 margin-right 设置为内部一个到 -1,它就像一个魅力。

#image {
...
overflow: hidden;
}

#image .blur {
...
margin-right: -1px;
}

这是 JSFiddle 中的工作示例.

#image {
width: 940px;
height: 360px;
overflow: hidden;
background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/e/e3/Nuvola_wikipedia_icon.png/240px-Nuvola_wikipedia_icon.png');
}

#image .blur {
background-image: url('https://upload.wikimedia.org/wikipedia/commons/thumb/e/e3/Nuvola_wikipedia_icon.png/240px-Nuvola_wikipedia_icon.png');
background-position: center right;
-webkit-filter: blur(3px);
-moz-filter: blur(3px);
-o-filter: blur(3px);
-ms-filter: blur(3px);
filter: blur(3px);
filter: blur(3px);
float: right;
height: 100%;
width: 360px;
margin-right: -1px;
}
<div id="image">
<div class="blur"></div>
</div>

关于css - 使用 CSS 模糊图像的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26265041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com