Задать вопрос
@istasiik

Почему в firefox появляется баг после анимации?

В проекте заметил очень странный баг. Он появляется только в firefox. После нажатия на кнопку (после того, как анимация закончилась) при вводе курсора в кнопку и выводе из него он на секунду уменьшает размер и меняет цвет. Как будто возвращается в положение без класса active, который я добавляю в jquery. В чем может быть проблема? jsfiddle.net/zsry1xqb/18
  • Вопрос задан
  • 2366 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
conf
@conf
Ruby developer
Мне кажется, дело в конфликте стилей .button:hover и кейфрейме active. В ховере у вас уменьшается min-width и меняется цвет на голубой, а в анимации, ширина постепенно увеличивается и цвет меняется на зеленый, что и происходит при наведении.
Ответ написан
nazarpc
@nazarpc
Open Source enthusiast
Кончайте так писать, невозможно же дебажить, не говоря о том, что два div внутри button разделенных br это невалидно и просто жесть.
Сделайте нормальный пример, используйте content : attr(active) если меняете контент, засуньте всё в одну анимацию.
Очень похоже на баг в браузере, но пример у вас явно кривоватый, JS тут нужен ровно для того чтобы навесить один класс - всё.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы