【发布时间】:2014-10-27 01:46:29
【问题描述】:
我有一个宽度相同但高度不同的图像网格。
悬停图像时,我想显示两个不同的链接以获取图像和作者的信息。
问题是我无法垂直调整图像上的链接:/
HTML:
<div class="item">
<div class="img-work">
<img src="img/grid1.jpg" alt="" class="img-grid">
<a href="#" class="zoom"">
<img src="img/hover-item.png" alt="">
</a>
<a href="#" class="info">
<img src="img/hover-info.png" alt="">
</a>
</div>
</div>
CSS:
div.img-work a.zoom {
left: 31%;
position: absolute;
top: 27%;
visibility: hidden;
width: 38px;
}
div.img-work a.info {
left: 50%;
position: absolute;
top: 27%;
visibility: hidden;
width: 39px;
}
jQuery:
$('div.img-work').hover(function() {
$(this).children('a').css('visibility', 'visible');
$(this).children('img').css('opacity', '0.5');
}, function() {
$(this).children('a').css('visibility', 'hidden');
$(this).children('img').css('opacity', '1');
});
您看不到我不知道如何垂直对齐这些链接。任何提示将不胜感激。提前谢谢你
【问题讨论】:
标签: javascript jquery html css image