Я хочу, чтобы изображения имели эффект наведения, который показывает наложение со значком (скажем, значок масштабирования), но когда оно показывает, оно не открывает лайтбокс. Любая помощь в том, что я делаю неправильно, будет принята с благодарностью.
Вот фрагмент кода, который я пытался использовать для наложения:
<div class="row">
<div class="column">
<img src="https://source.unsplash.com/user/mkmueller/likes/600x400" style="width:100%" onclick="openModal();currentSlide(1)" class="hover-shadow cursor">
<div class="overlay">
<div class="text">Hello World</div>
</div>
</div>
.column {
float: left;
width: 25%;
position: relative;
}
.overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
opacity: 0;
transition: .5s ease;
background-color: #008CBA;
}
.column:hover .overlay {
opacity: 1;
}
.text {
color: white;
font-size: 20px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
Как вы можете видеть из этой скрипки: https://jsfiddle.net/Niikp/bgrpketc/ Я установил оверлей с текстом на первой картинке, и, как я уже говорил ранее, он не позволяет изображению открывать лайтбокс.
Моя цель - добиться такого результата: http://bravo -bravissimo.com / bb19 / prova-lightbox /