【发布时间】:2015-11-24 15:42:20
【问题描述】:
我有一个图像网格。当我悬停图像时,我想要一个简单的悬停效果,使用顶部的第二个图像和缓进出过渡。当我点击图片时,它会使用 Lightbox 2 打开一个更大的版本。我无法让悬停工作...
一张图片和标题的HTML代码:
<div id="gallery">
<div class="floated_img">
<a href="images/placeholder_1.jpg" title="Name" data-lightbox="Box_1"><img src="images/placeholder.png">
</a>
<p>Name</p>
</div>
</div>
CSS:
body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
text-align: center;
}
#gallery {
padding-top: 10px;
font-size: 0;
margin: 0 auto;
width: 58.5%;
text-align: center;
display: inline-block;
}
.floated_img {
float: left;
margin-left: 20px;
margin-bottom: 30px;
display: inline-block;
}
#gallery p {
font-family: 'Roboto', Helvetica, Arial, sans-serif;
font-weight: 300;
font-size: 18px;
color: #000;
text-align: center;
}
【问题讨论】:
-
你能发个小提琴吗?
-
我以前从未使用过小提琴。它应该看起来像那样(没有爆炸):sachinchoolur.github.io/lightGallery/demos
-
您没有插件页面演示中使用的 div
.demo-gallery-poster。插件似乎没有创建这个 div。不用fiddle,这是解决这个问题的一个方向。 -
那么您使用的是 lightGallery 还是 lightBox 2?你没有得到什么悬停代码?
-
我使用的是 LightBox 2。当我使用第二张图像悬停时,图像位于默认图像旁边,而不是在其顶部。