使2個圖像重疊
回答
(BTW我混合了頂部和底部哈哈) – Undefined 2012-03-23 19:52:20
<style>
.imageoverlap{
position: absolute;
top:100px;
}
</style>
...
<div class='imageoverlap'>
image1
</div>
<div class='imageoverlap'>
image2
</div>
嘗試是:d
您顯然會將'top'子句更改爲您想要的位置,也可能使用'left'和'right'。與它一起玩吧。 – craighandley 2012-03-23 19:47:03
如果您將位置設置爲絕對位置,則可以控制要放置的位置。
<style>
#overlay{position:absolute; top:0px;}
</style>
<div id="layer1"><img src="img1.png"></div>
<div id="overlay"><img src="overlay_image.png"></div>
現在,您需要定位在要它#overlay,通過設置左上位置,即,頂:0像素,左起:300像素;
相對位置在容器上,和絕對的圖片:
以上所有的答案都丟失,你需要一個父元素比靜態以外的其他位置上,否則你會被他們定位的事實絕對的瀏覽器窗口,我認爲你不想這樣做。
position: absolute
將給你在最接近的父母的容器中的某種位置的位置。所以我們給父母position:relative;
沒有聲明頂部或底部,這樣它將從通常的位置(即沒有改變,但仍然聲明position
)將0px關閉。
<div id="container">
<img src="data:image/png;base64,R0lGODlhAQABAPAAAC+byy+byywAAAAAAQABAEAIBAABBAQAOw==" style="height:125px; width:125px;">
<img class="hide" src="data:image/png;base64,R0lGODlhAQABAPAAADCQIzCQIywAAAAAAQABAEAIBAABBAQAOw==" style="height:125px; width:125px;">
</div>
#container{
position:relative;
}
#container img{
position:absolute;
top:0;
left:0;
}
.hide:hover{
opacity:0;
}
編輯:增加你的隱藏功能
+1很好的答案,很好的寫出全面。 – 2013-07-02 21:36:50
- 1. 結合2個圖像重疊
- 2. 如何使重疊的圖像與實際重疊的圖像重疊?
- 3. DOMPDF重疊圖像
- 4. mooflow重疊圖像
- 5. Stackpanel重疊圖像
- 6. Fabric.js:重疊圖像
- 7. 如何在Magento的圖像產品上重疊2張圖像?
- 8. 堆疊重疊的圖像視圖
- 9. 問題的PNG修正了2個重疊圖像
- 10. 圖像重疊,所以方法getHitRect()返回2個值
- 11. 如何在C#中拖放時無效重疊2個圖像?
- 12. 圖像中的圖像重疊
- 13. 在HTML5中重疊兩個圖像
- 14. 重疊並居中一個圖像
- 15. 兩個圖像和文字重疊
- 16. 圖像重疊兩個div(垂直)
- 17. 使2個動態TextView不重疊
- 18. 如何使邊欄重疊圖像
- 19. 把div與圖像重疊使用CSS
- 20. ContentFlow:避免圖像重疊
- 21. 在iCarousel圖像重疊。
- 22. css圖像重疊轉換
- 23. 砌體圖像重疊
- 24. 保存重疊圖像
- 25. Canvas中重疊的圖像
- 26. 同位素重疊圖像?
- 27. 圖像重疊和動畫
- 28. 引導重疊圖像thumbail
- 29. UITableViewCell和圖像重疊
- 30. 點擊重疊圖像
「我使用JS寫HTML代碼」 ...... hmmmmm? – 2012-03-23 19:43:38
可能的重複:http://stackoverflow.com/questions/4010624/overlap-images-in-css – shaunsantacruz 2012-03-23 19:43:52
我很困惑。你正在使用JavaScript來創建兩個你想直接顯示在彼此之上的圖像元素? – MetalFrog 2012-03-23 19:44:01