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

Как сделать анимацию двух картинок?

Здравствуйте! Как сделать анимацию двух картинок?
Например, есть две картинки, надо их вставить в круг и, чтобы этот кружок крутился на 360 градусов, с одной стороны круга одна картинка, с другой другая.
  • Вопрос задан
  • 896 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
IonDen
@IonDen
JavaScript developer. IonDen.com
Например: https://jsfiddle.net/efyq5pzw/
https://jsfiddle.net/efyq5pzw/1/ (с картинками)
div {
    position: relative;
    width: 200px;
    height: 200px;
    background: #000;
    overflow: hidden;
    border-radius: 50%;
    animation: ROTATION 5s linear infinite;
}
div:before {
    position: absolute;
    display: block;
    content: "";
    top: 0; left: 0;
    width: 50%; height: 100%;
    background: #999;
}
div:after {
    position: absolute;
    display: block;
    content: "";
    top: 0; right: 0;
    width: 50%; height: 100%;
    background: #f00;
}
@keyframes ROTATION {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
Ответ написан
@void01
https://jsfiddle.net/3byu85r5/

чтобы без нажатия тупо на CSS на базе примера предыдущего оратора
https://jsfiddle.net/b4yj14d8/

на JS непрерывную анимацию делать не рекомендую

P.S. а вообще непрерывная анимация в Web - это зло

UPD: монетка с глубиной, а по факту синхронное вращение трех элементов с небольшим смещением

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

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

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