У меня есть изображение и фоновое состояние наведения, работающее на моих миниатюрах, однако я могу только заставить работать состояние наведения или всплывающее окно Magnific, а не оба.
Мое наложение запускается классом div "overlay"
Вот HTML для всплывающего изображения (без работающего оверлея):
<ul id="Grid">
<li class="mix category_1 mix_all">
<div class="overlay"> <a href="http://i.imgur.com/i5SwjyO.jpg"><img src="http://i.imgur.com/J4PaouI.jpg" alt="#"></a>
</div>
</li>
</ul>
Вот HTML-код изображения с работающим наложением (но всплывающее окно изображения не работает):
<ul id="Grid">
<li class="mix category_2 mix_all"> <a href="http://i.imgur.com/i5SwjyO.jpg"><img src="http://i.imgur.com/J4PaouI.jpg" alt="#"></a>
<div class="overlay"></div>
</li>
<ul>
Вот соответствующий CSS hoverstate:
.mix_all:hover .overlay {
background: url(http://i.imgur.com/DZcK9ge.png) no-repeat center !important;
background-color: #de6573 !important;
opacity: 0.9;
}
А вот jsfiddle, в котором есть оба примера: http://jsfiddle.net/yashar/wz4BT/10/