【发布时间】:2021-02-06 23:33:17
【问题描述】:
我将一些 HTML/CSS 放在一起,以便在 Squarespace 上自定义内容块。 4 幅图像浮动内联。我想将鼠标悬停在图像上并使其淡入另一个图像,从而产生缩小的错觉。每次我尝试执行命令来执行此操作时,我都会破坏它。新图像不以现有图像为中心,在某些情况下,会在页面上找到新位置。我想保持当前结构不变。
有人可以帮我添加新代码以实现此目的吗?
* {
box-sizing: border-box;
}
body {
margin: 0;
font-family: Arial;
}
.header {
text-align: center;
padding: 32px;
}
.row {
display: -ms-flexbox;
/* IE10 */
display: flex;
-ms-flex-wrap: wrap;
/* IE10 */
flex-wrap: wrap;
padding: 0 4px;
}
.column {
-ms-flex: 25%;
flex: 25%;
max-width: 25%;
padding: 0 4px;
}
.column img {
margin-top: 8px;
vertical-align: middle;
width: 100%;
}
@media screen and (max-width: 800px) {
.column {
-ms-flex: 50%;
flex: 50%;
max-width: 50%;
}
}
@media screen and (max-width: 600px) {
.column {
-ms-flex: 100%;
flex: 100%;
max-width: 100%;
}
}
div.desc {
padding: 15px;
text-align: center;
}
<!-- Photo Grid -->
<div class="row">
<div class="column">
<img src="https://vivianeart.com/wp-content/uploads/2020/10/sd2_png.png" style="width:100%">
<div class="desc">Sarah Nordean</div>
</div>
<div class="column">
<img src="https://vivianeart.com/wp-content/uploads/2020/10/sct2_png.png" style="width:100%">
<div class="desc">Scott Everingham</div>
</div>
<div class="column">
<img src="https://vivianeart.com/wp-content/uploads/2020/10/sd3_png.png" style="width:100%">
<div class="desc">Serena Beaulieu</div>
</div>
<div class="column">
<img src="https://vivianeart.com/wp-content/uploads/2020/10/sd4_png.png" style="width:100%">
<div class="desc">Shawn Evans</div>
</div>
</div>
【问题讨论】:
-
你能更清楚地解释你到底想要什么吗?
-
在 CSS 中更改悬停图像 -
我需要对每张图片执行这段代码。
-
我已将您评论中的代码放入答案 sn-p 中(因为我无法将 sn-p 放入评论中)。你能看看并检查这是你想要的效果吗?显示的 4 张图片后面的图片在哪里?