我有图像字段,我试图在其上添加水印,同时悬停此图像。我尝试了简单的 img:hover,但悬停图像仍在我的主 img 下。任何想法如何让我的悬停图像高于我的主要图像。
问问题
1978 次
3 回答
10
试试这个 - http://jsfiddle.net/2UQ6N/
<div>
<img src="http://lorempixel.com/300/200" />
<img src="http://cdn-img.easyicon.cn/png/270/27093.png" class="watermark" />
</div>
div {
position: relative;
display: inline-block;
}
div:hover img.watermark {
display: block;
}
img.watermark {
position: absolute;
bottom: 0;
right: 0;
opacity: .6;
display: none;
}
于 2012-07-11T14:25:10.297 回答
0
您需要将悬停图像稍后放在文档流中,或者将其z-index
增加到高于它所覆盖的图像。
正如人们无疑会提到的那样,如果他们愿意,这不会阻止人们掌握你的形象。
于 2012-07-11T14:24:08.497 回答
0
您必须设置一个位置:相对于将图像放在顶部。
<img src="images/image1" width="225" height="219" border="0">
<img src="images/image2" width="250" height="372" border="0" style="position: relative;>
因此,在您的 :hover 上添加位置:相对于您的顶部图像。
于 2012-07-11T14:25:57.140 回答