gpt4 book ai didi

html - 图片悬停效果扩展到容器外

转载 作者:太空宇宙 更新时间:2023-11-04 09:58:58 25 4
gpt4 key购买 nike

我目前有一个图像网格,应用了“灰度到颜色”和“缩放”效果。缩放效果在容器外扩展。我应用了 overflow: hidden(几次)并设置了 max-width。然而,这些尝试都没有成功。这是我的 JSFiddle .

HTML

<div class="content">
<ul class="rows">
<li>
<a href="#"><img src="http://lorempixel.com/400/200/" alt="Case Study" width="50%" height="auto" style="float:left"></a>
</li>
<li>
<a href="#"><img src="http://lorempixel.com/400/200/" alt="Case Study" width="50%" height="auto" style="float:left"></a>
</li>
<li>
<a href="#"><img src="http://lorempixel.com/400/200/" alt="Case Study" width="50%" height="auto" style="float:left"></a>
</li>
<li>
<a href="#"><img src="http://lorempixel.com/400/200/" alt="Case Study" width="50%" height="auto" style=" float:left"></a>
</li>
<li>
<a href="#"><img src="http://lorempixel.com/400/200/" alt="Case Study" width="50%" height="auto" style="float:left"></a>
</li>
<li>
<a href="#"><img src="http://lorempixel.com/400/200/" alt="Case Study" width="50%" height="auto" style="float:left"></a>
</li>
</ul>
</div>

CSS

.content {
width: 100%;
height: auto;
min-height: 100%;
}

.rows {
list-style: none;
overflow: hidden;
width: 100%;
}

.rows li a img {
max-width: 100%;
overflow: hidden;
}

.rows a img {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
-webkit-filter: grayscale(100%) opacity(0.7);
filter: grayscale(100%) opacity(0.7);
}

.rows a img:hover {
-webkit-transform: scale(1.2);
transform: scale(1.2);
-webkit-filter: grayscale(0) opacity(1);
filter: grayscale(0) opacity(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}

最佳答案

图片的容器是一个标签,所以你应该在这个元素上设置overflow: hidden:

.rows li a {
float: left;
width: 50%;
overflow: hidden;
}

将上面的代码添加到你的 css 中,并在 html 中将所有图像宽度设置为 100%:

<a href="#"><img src="http://lorempixel.com/400/200/" alt="Case Study" width="100%" height="auto" style="float:left"></a>

关于html - 图片悬停效果扩展到容器外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38485704/

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