У меня есть несколько в виде продуктов, которые меняют свои изображения при наведении на другое изображение. При зависании переход плавный и занимает 0,3 секунды с ease-in-out
. Однако, когда мышь покидает элемент, переход происходит внезапно и мгновенно изменяется. Как я могу сделать переходную работу с уходом с мыши?Как установить переход для того, когда мышь покидает элемент (наведите указатель мыши)?
CSS:
.my-reveal .hidden {
\t display: block !important;
\t visibility: visible !important;
}
.product:hover .reveal img {
\t opacity: 1;
}
.my-reveal {
\t position: relative;
}
.my-reveal .hidden {
position: absolute;
z-index: -1;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
.my-reveal:hover .hidden {
z-index: 2;
opacity: 1;
}
<div class="my-reveal">
<img src="" alt="skirt">
<img src="" alt="skirt">
</div>