Я использовал эффект CSS3, где черный ящик масштабируется до 0,25 в верхнем левом углу при наведении мыши.Как предотвратить это двойное зависание?
Проблема, с которой я сталкиваюсь, заключается в том, что когда-то зависало, начинается анимация, и если указатель мыши все еще находится в пределах диапазона черного ящика (и наводится на него), анимация снова перезапускается из существующей точки. Это предотвращает плавный переход. Как это можно решить?
This link contains the black box
Ниже приведен код. Обратите внимание, что черный ящик завернут в образ-эффект CSS clas.
.image-effect {
animation-name: slideUp;
transition: all 0.5s;
-webkit-animation-name: slideUp;
animation-duration: 1s;
-webkit-animation-duration: 1s;
animation-timing-function: ease;
-webkit-animation-timing-function: ease;
}
.image-effect:hover {
transform: scale(0.25) ;
transform-origin: top left;
overflow: hidden;
}
Заранее спасибо.