我有两张需要相互重叠的图像。图像还必须具有响应性,因此具有百分比宽度和高度。
<div class="container">
<img src="res/bigger.png/>
<img src="res/smaller.png class="icon"/>
</div>
.container {
width:100%;
height:100%;
background-color:blue;
postion:relative;
}
.container img {
max-width:100%;
max-heihgt: 100%;
height: auto;
width: auto;
}
.icon {
position: relative;
top: -70%;
left: 20%;
z-index: 50;
width: 10% !important;
height: auto !important;
}
由于两个图像在重新调整大小时不具有相同的比例,因此位于较大图像顶部的较小图像将失去其相对于较大图像的位置。重新调整页面大小时,如何保持较小图像相对于较大图像的位置?
这个问题的一个例子可以在这里找到http://jsfiddle.net/5YQFV/