2013-03-20 46 views
1

我有一個庫中的縮略圖圖像列表,我想知道我會如何做出這樣的事情?如何在縮略圖圖像上添加html元素

enter image description here

在我的理解,我看到有可能的唯一方法是使縮略圖作爲一個div內的背景圖像,並將這些元素在它的上面顯示。有沒有其他的方法來做到這一點?

+3

絕對定位將是另一種選擇。 – j08691 2013-03-20 15:53:52

回答

3

你可以使用圖像周圍的包裝DIV包含您覆蓋的東西,圖像的兄弟一個div可能實現這樣的事情: -

<div class='image'> 
    <img src='' /> 
    <div class='image__overlay'></div> 
</div> 

然後你的CSS是這樣的: -

.image { 
    position: relative; 
} 
.image__overlay { 
    position: absolute; 
    top: 0; 
    left: 0; 
} 

可以隱藏了display: none覆蓋,只讓它顯示在:在div.image的懸停,如果這是你目標實現的目標。

+0

我做了一個樣本,鼠標離開不會工作,但它應該謝謝! http://jsfiddle.net/wBcYF/31/ – 2013-03-20 23:12:06

+0

你可以用CSS來做到這一點(這是我的意思是在我的答案中建議):http://jsfiddle.net/drmonkeyninja/wBcYF/34/ – drmonkeyninja 2013-03-21 09:09:58