我有兩個圖像一個較小,一個較大。如何在另一個圖像上顯示圖像
如何在另一個上顯示一個?
我的代碼:
<img src="big.jpeg" class="img" id="big">
<img src="small.jpeg" class="img" id="sml">
我有兩個圖像一個較小,一個較大。如何在另一個圖像上顯示圖像
如何在另一個上顯示一個?
我的代碼:
<img src="big.jpeg" class="img" id="big">
<img src="small.jpeg" class="img" id="sml">
<div id="a1">
<img src="http://i.stack.imgur.com/Pxx6V.jpg" id="a1">
<img src="http://i.stack.imgur.com/kFxC6.jpg" id="a2">
</div>
#a1
{position:relative}
#a2
{position:absolute; top:25px; left:50px;}
使用position:absolute
div.images{
border:solid green 4px;
height:120px;
width:120px;;
margin-top: 50px;
position:relative;
}
.images img{
position:absolute;
top:0;
left:0
}
你需要使用樣式絕對定位。將這兩個圖像放在一個div
中,用作抵消圖像位置的容器。然後,爲每個圖像添加絕對定位,並使用left
和top
樣式屬性來定位它們。另外,爲每個圖像添加一個z-index
樣式屬性。具有最高z-index
屬性的圖像將置於頂部。
<div style="position: relative">
<img src="big.jpeg" class="img" id="big" style="position: absolute; left: 0; top: 0; z-index: 0"/>
<img src="small.jpeg" class="img" id="sml" style="position: absolute; left: 0; top: 0; z-index: 1"/>
</div>
你可以使用CSS3 background-image屬性或使用位置:絕對 – Era