我有兩個圖像 - 一個是主圖像,另一個像我想要放置在主圖像頂部的圖片框。 圖片幀圖像是一個透明的中心,所以主圖像顯示通過。如何將一個圖像置於另一個圖像的中心
的圖像的尺寸是重要的 - 內主圖像具有比所述幀小,因此,只有通過的中心可見:
main.jpg = 367 X 550
frame.png = 405 X 597
我想我用下面的代碼了吧......
<div style="background-image:url('/main.jpg') no-repeat scroll center center transparent;">
<img style="width:100%; max-width:100%;" src="/frame.png">
</div>
...直到你看到一個手機零件的屏幕,該屏幕的偉大工程NE; frame.png會伸展,因爲我已將寬度設爲100%,但背景main.jpg不會隨之伸展。
我需要的設計是流體,所以我需要的圖像拉伸。
有沒有辦法確保背景延伸與主圖像相同?
我試過各種不同的方法來獲得這個工作,絕對定位框架在浮動在主圖像的一個div等,但我不能讓主圖像出現在水平和垂直居中,當我做了那。
有什麼辦法可以實現我想要的而不訴諸於JavaScript嗎?
我使用2張圖片的原因是因爲文件的大小。我需要的主圖像是JPG,所以我可以保持它很小,但我也需要在框架上的透明度,所以必須是PNG :(
把小img集中在大集合上怎麼樣?因爲如果我理解正確的話,框架比img本身更大,所以你總是可以把框架放在img下面,它看起來是一樣的。正確? (同樣,你不需要它在中間等透明) – avrahamcool