Анимация как переходы
Да и нет, вы можете заставить их вести себя аналогично, но не идентично, но не с помощью: hover.
Состояние зависания заканчивается, когда вы прекращаете зависание элемента.Поэтому, когда вы перестанете висеть над ним, правило css, которое предназначено для: hover, будет немедленно удалено.
Переход определяет, что делать, когда происходят изменения в разных состояниях.
Анимация перемещается из одного состояния в другое, определяемое анимацией.
Установка направления анимации приблизит его к переходу.
animation-direction: alternate;
будет перебирать анимацию от начала до конца и возвращаться назад.