繁体   English   中英

使用CSS将一个图片浮动到另一个图片上

[英]Float one image over another with CSS

我正在使用一些简单代码的bootstrap。 在jumbotron div /容器内,我有2张图像。 一个左对齐。 一个右对齐。 如何在调整浏览器窗口大小时使右图像浮动在左图像上方/上方? 快把我逼疯。

<div class="jumbotron">
<div class="container">

<div class="left-image">
<img src="left-image.png">
</div>

<div class="right-image">
<img src="right-image.png">
</div>

</div>
</div>

我认为像这样的简单CSS会做到吗?

.left-image {
float: left;
}
.right-image {
float: right;
z-index: 999;
}

如果希望图像重叠,则需要使用position: absolute

.left-image{
    position: absolute;
    left: 200px;
}
.right-image{
    position: absolute;
    right: 200px;
    z-index: 5;
}

编辑上方的left和right属性,以根据自己的喜好定位。

我认为在左浮动元素上设置一个负边距,并允许浮动右图像重叠。 例...

.left-image {
float: left;
margin-right: -200px;
}

我现在无法测试它,但我认为这应该有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM