我想創建一個與此關閉按鈕響應彈出旗幟,是我的簡單的方案:使元素對齊到絕對定位的元素,如果它是相對
<div class="banner">
<img src="...">
<a href="" class="close-btn">X</a>
</div>
我的CSS:
.banner img{
max-width:100%;
max-height:100%;
position:absolute;
}
.close-btn{
position:absolute;
right:0;
z-index:2;
color:red;
background:#000;
padding:4px;
}
由於你可以看到我根據寬度和高度來拉伸圖像。我想close-btn
堅持在圖像的右側,並重疊它。要解決此問題,banner
必須與圖像的寬度相同。如果banner
有position:absolute
它的寬度和高度當然是0.
只能用CSS實現嗎?
這裏是提琴:http://jsfiddle.net/fjckls/qq590xz5/
我需要的圖像是響應寬度和高度
這聽起來可能的,但你又能創造油漆樣機圖像?就這樣,你很清楚你想要做什麼。或者,是否有可能在div上使用背景圖像而不是圖像標籤本身? – jbutler483
或者,您可以刪除img的絕對屬性,並將banner div設置爲position:relative。 [DEMO](http://jsfiddle.net/jbutler483/qq590xz5/4/) – jbutler483
@ jbutler483我需要圖像響應寬度和高度。在你的情況下,它只調整寬度,而不是高度... – fjckls