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

Почему анимация CSS работает не полностью?

<img class="hide_show_button" src="static\client\img\hide_arrow.svg" alt="hide">

.hide_show_button
{
    width: 16.1%;
    min-width: 30px;
    margin: 11px 8px;
    cursor: pointer;
}

.hide_show_button:hover
{
    animation: hide_show_button_anim 1s;
}

@keyframes hide_show_button_anim {
    0% {
        transform: scale(1);
        transform: rotate(0deg);
    }
    25% {
        transform: scale(1.1);
        transform: rotate(0deg);
    }
    50% {
        transform: scale(1.2);
        transform: rotate(0deg);
    }
    60% {
        transform: scale(1.2);
        transform: rotate(5deg);
    }
    70% {
        transform: scale(1.2);
        transform: rotate(-5deg);
    }
    80% {
        transform: scale(1.2);
        transform: rotate(-5deg);
    }
    100% {
        transform: scale(1.2);
        transform: rotate(5deg);
    }
}

Почему img крутится, но не увеличивается?
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
@modelair
unsocial
потому что второй transform переписывает первый
надо
0% {
    transform: scale(1) rotate(0deg);
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽