html - 缩放时图像重叠

标签 html css

我试图用 HTML 将 4 张图片排成一行,并使用 CSS 代码在鼠标悬停在上面时缩放它们 HTML 代码:

<img class="Images" src="Images/image1.jpg" style="position:absolute; top:590px; left: 420px;">
<img class="Images" src="Images/image2.jpg" style="position:absolute; top:590px; left: 590px;">
<img class="Images" src="Images/image3.jpg" style="position:absolute; top:590px; left: 760px;">
<img class="Images" src="Images/image4.jpg" style="position:absolute; top:590px; left: 930px;">

CSS 代码:

.Images{
    width: 150px;
    height: 150px;
    border: 1px solid blue;
}
.Images:hover{
    -moz-transform:scale(4);
    -o-transform:scale(4);
    -webkit-transform:scale(4);
}

我的问题是,当我缩放第一张图片时,它会在图片内部显示下一张图片,当我缩放第二张图片时,它会在图片内显示下一张图片,但第一张图片隐藏在第二张图片等等。我应该如何隐藏下一张图片。

最佳答案

所以听起来您希望悬停的图像位于其他图像的前面。为此,您可以使用 z-index CSS 属性来指定堆栈顺序:http://www.w3schools.com/cssref/pr_pos_z-index.asp

.Images{
    width: 150px;
    height: 150px;
    border: 1px solid blue;
    z-index:0;
}
.Images:hover{
    -moz-transform:scale(4);
    -o-transform:scale(4);
    -webkit-transform:scale(4);
    z-index:1;
}

关于html - 缩放时图像重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37172451/

相关文章:

javascript - 如何使用 jquery 动态构建复杂的 HTML

javascript - 将鼠标悬停在非链接元素上时使链接可见

html - 对齐 flex 容器内的 <hr> 元素

javascript - 一次登录多个表单

html - 带有文本的颜色叠加图像样式效果

html - Font Awesome 图标悬停效果不起作用

css - 带填充的边框图像

jquery - 按钮上的 CSS 过渡

html - 使用 Bootstrap ,添加位置绝对更改元素的宽度

javascript - 是否可以创建当鼠标悬停在 <p> 标记内的文本上时出现的工具提示?