只需將圖像和麪板放在包裝div中,將position:relative
放在包裝上,以便絕對定位的文本相對於包裝放置。 position:absolute
,z-index
,panel
,這樣你就可以將它放在你想要的位置,並使它在Z-index順序中更高。最後放z-index
具有更低的值在圖像上,則panel
z-index
HTML
<div class="textImgHover">
<img src="someimage.jpg" />
<div class="panel">
<div class="panelitem">Panel Item 1</div>
<div class="panelitem">Panel Item 2</div>
<div class="panelitem">Panel Item 3</div>
</div>
</div>
CSS
.textImgHover {
position:relative;
}
.textImgHover .panel {
position:absolute;
bottom:5px;
left:5px;
z-index:20;
}
.textImgHover .panelitem {
float:left;
margin-right:5px;
background:rgba(255,255,255,0.2);
color:#FFF;
padding:3px;
}
.textImgHover img {
position:relative;
z-index:10;
}
你可以創建一個簡化[的jsfiddle](HTTP ://jsfiddle.net)? – Adrift
這是我能做的最好的,因爲所有的代碼都在博主模板裏面 - http://jsfiddle.net/DxNpB/ –