2013-03-20 47 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