Plutooo
@Plutooo

Как совместить две анимации?

Подскажите, пожалуйста, как совместить две анимации, два transform, для одного элемента? Надо сделать, что шарик, вращающийся по кругу как бы мигал, пульсировал (через scale).
Шарик вращается через этот код:
@keyframes ball {
  0% {
    transform: rotate(0deg)
               translate(calc(-50px * 2))
               rotate(0deg);
   
  }
  100% {
    transform: rotate(360deg)
               translate(calc(-50px * 2))
               rotate(-360deg);
  }
}

А мигание, пульсация, через этот:
@keyframes scale_ball {
    0% {
        transform: scale(0.5);
    }
    50% {
        transform: scale(2);
    }
    100% {
        transform: scale(0.5);
    }
}
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
0% {
        transform: rotate(0deg)
                translate(calc(-50px * 2))
               rotate(0deg)
               scale(0.5);
    }
    50% {
        transform: rotate(-180deg)
                translate(calc(-50px * 2))
                scale(2);
    }
    100% {
        transform: rotate(-360deg)
               translate(calc(-50px * 2))
               scale(0.5);
    }


https://jsfiddle.net/v0yut1xq/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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