Я пытаюсь облегчить анимацию до исходных значений элемента после отключения. Сама анимация работает нормально, но когда я навожу курсор на элемент, он мгновенно возвращается в исходное состояние, в то время как я хотел бы иметь замедление на 0,2 секунды. Любая помощь?
Вот мой код:
img.footer {
filter: grayscale(1);
-webkit-filter: grayscale(1);
animation-timing-function: ease-out; /*this is what i have tried*/
-webkit-animation-timing-function: ease-out; /*this is what i have tried*/
}
@keyframes flash {
0% {
filter: grayscale(1);
-webkit-filter: grayscale(1);
}
6% {
filter: grayscale(0) brightness(1.2);
-webkit-filter: grayscale(0) brightness(1.2);
}
33%, 100% {
filter: grayscale(0) brightness(1);
-webkit-filter: grayscale(0) brightness(1);
}
}
img.footer:hover {
animation-name: flash;
animation-duration: 0.999s;
animation-fill-mode: forwards;
animation-timing-function: ease-out; /*this is what i have tried*/
-webkit-animation-timing-function: ease-out; /*this is what i have tried*/
}