我擁有圖像高度不同的圖像(#myimage)。還有一個疊加層(#overlay),它應該完全覆蓋這個圖像。我已將覆蓋率設置爲100%,這對我來說不起作用,因爲有#somethingtuff不應覆蓋覆蓋層。如何獲取圖像的圖像高度以設置另一個div高度
問題是,如何確定#myimage的圖像高度?不知道高度會是多少?雖然它應該在高度上變化。所以寬度是100%,高度是自動的。
<div id="container">
<img id="myimage" src="image.png">
<div id="overlay">
<img src="overlay.png">
</div>
<div id="someotherstuff">
// some other stuff not to cover
</div>
</div>
CSS
#myimage {width:100%;height:auto;}
#overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%;}
是jQuery的或JavaScript中的選項? – Benjamin 2014-10-20 15:34:16
如果需要是 – 2014-10-20 15:34:36
爲什麼不把主圖像放在覆蓋圖中,然後使用覆蓋圖像作爲覆蓋圖元素背景?這應該由純CSS完成。 – Shomz 2014-10-20 15:35:13