Задать вопрос
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);
    }
}
  • Вопрос задан
  • 97 просмотров
Подписаться Простой Комментировать
Решения вопроса 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/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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