我有我想覆盖三个图像(用HTML + CSS,我做不要使用JavaScript如果可能的话):覆盖多个图像
这是结果,我想实现:
[图像4]
这是我曾尝试:
CSS:
.imageContainer {
position: relative;
}
#image1 {
position: absolute;
top: 0;
z-index: 10;
border: 1px solid blue;
}
#image2 {
position: absolute;
top: 0;
z-index: 100;
border: 1px solid fuchsia;
}
#image3 {
position: absolute;
top: 0;
z-index: 1000;
width: 10%;
height: 10%;
border: 1px solid green;
}
HTML:
<div class="imageContainer">
<img id="image1" src="http://i.stack.imgur.com/Es4OT.png"/>
<img id="image2" src="http://i.stack.imgur.com/WQSuc.png"/>
<img id="image3" src="http://i.stack.imgur.com/Xebnp.png"/>
</div>
image1的: “主” 图像(图像1应该设置最大高度和用于imageContainer最大宽度 - 上述SE HTML) [蓝色边界]
IMAGE2:horizontal-align: center;
和top: 0;
相对于IMAGE1 [粉红边界]
图像3:从原点尺寸由10%调整,horizontal-align: center;
相对于图像1 [绿色边框]
我容易出错的HTML + CSS导致了这一点:
我无法弄清楚如何我的CSS应该是。我应该怎么做才能达到[image4]的效果?
您需要哪些浏览器支持? – steveax 2012-07-11 23:44:30
尽可能多的但如果我必须选择:FF和Chrome – 2012-07-11 23:56:34
您的z-index对于任何元素在哪里?您可以将它们添加到 – Lawrence 2012-07-12 04:19:53