Я создал анимацию вращения. При нажатии на спиннер, JS добавляет класс «загрузка» и начинает вращаться. Но если я удаляю этот класс , он возвращается на предыдущую позицию без анимации.
Я пытался использовать это: animation-fill-mode: forwards;
, но результат был тот же.
Там мой CSS:
.loading {
animation: spin 1s linear infinite 0s forwards;
}
@keyframes spin{
from{
transform: rotate(0deg)
}
to{
transform: rotate(360deg)
}
}
И HTML:
<i class="material-icons refresh-icon" onclick="$(this).toggleClass('loading');">refresh</i>