@martuwka

Как отключить css animation при загрузке страницы?

Есть анимация, которая срабатывает при наведении курсора - https://jsfiddle.net/fprmjbvd/3/. Но при загрузке страницы или при переходах между страницами (этот блок размещен в header-е) срабатывает произвольно обратная анимация - нажмите "Run" - увидите (при том, что вы еще и курсор не наводили).

Пробовал добавлять к body класс preload, к preload-у в стилях добавлял -webkit-transition: none !important; и -webkit-animation: none !important; и в скрипте прописывал - после загрузки страницы - preload убирать - вот ссылка этого решения - https://css-tricks.com/transitions-only-after-page....

Но оно не работает, анимация просто не срабатывает вообще. Сколько искал в Рунете и в зарубежном - одно это решение. Почему оно не работает у меня - без понятия. Как можно решить этот вопрос?
  • Вопрос задан
  • 3576 просмотров
Пригласить эксперта
Ответы на вопрос 1
@AnotherStar
Эммм... Если правильно понял, то нужно просто убрать анимацию из .button-container-1 a, оставить только для .button-container-1 a:hover. При этом анимация не будет запускаться при загрузке страницы, только при наведении курсора.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы