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

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

Похожие вопросы
18 дек. 2024, в 11:03
5000 руб./за проект
18 дек. 2024, в 10:44
130000 руб./за проект
18 дек. 2024, в 10:02
7000 руб./за проект