Интересно, может ли кто-нибудь помочь мне найти решение для эффекта наведения на изображение в моем блоге?Идея заключалась в том, что, когда я наведу курсор на изображение, вы увидите div с информацией об изображении, ссылкой на название проекта, дату, ...
Что я сделал, так это назначил два класса, которые делят информацию div, класс show
и класс hide
, и в начале он появляется с классом hide
.
Затем с jQuery / JavaScript, когда img:hover
удаляет класс hide
и добавляет класс show
.
Проблема в том, что при наведении на изображение появляется информация обо всех изображениях.
Интересно, могут ли некоторые помочь мне просто отобразить информацию об этом изображении?мышь зависла.
Мой HTML:
<div id="content">
<img src="images/1.jpg" alt="Projecto 1" height="290" width="220" />
<div class="information hide">
<h2>Titulo</h2>
<p>Lorem Ipsun</p>
<a href="#" class="info">Read More</a>
</div>
</div>
<div id="content">
<img src="images/1.jpg" alt="Projecto 1" height="290" width="220" />
<div class="information hide">
<h2>Titulo</h2>
<p>Lorem Ipsun</p>
<a href="#" class="info">Read More</a>
</div>
</div>
Мой CSS:
body div.information {
background: rgba(219, 49, 49, 0.52);
width: 220px;
height: 290px;
position: relative;
top: -290px;
}
/ * HOVERЭФФЕКТ * /
.hide {
display: none;
}
.show {
display: block;
}
Мой JavaScript:
$('img').hover(function() {
$('.information').addClass("mostrar");
$('.information').removeClass("hide");
});
И, кстати, если кто-то может сказать мне, как снова скрыть информацию, когдаизображение не парить, я ценю.