Я пытаюсь улучшить производительность своей анимации с помощью css-преобразований, чтобы перевести позицию элемента внутри обертки ширины 100%. Таким образом, он входит в экран с левой стороны и выходит справа, прежде чем повторять анимацию.Анимация объекта по ширине его родителя с использованием css-преобразований
Я понял, что могу использовать проценты для этой анимации. то, что я нахожу, заключается в том, что перевод относится к объекту, который вы анимируете.
Итак, если у вас есть объект, который 100px в ширину и установить анимацию следующим образом:
@keyframes moveme {
0% { transform: translate(-100px, 150px) }
100% { transform: translate(100%, 100px) }
}
Объект переместится на 200% объектов ширины, так 200px.
Есть ли какое-либо исправление для перемещения объекта по ширине контейнера с использованием преобразования css в анимации ключевого кадра?
Вот мой codepen до сих пор codepen.io/matttunney/pen/dPMQZL
Благодаря
Я думаю, что это ясно с этим (я только что изменил на 100% фиксированной ширины) http://codepen.io/anon/pen/emxZwp –
@Simon_Weaver Вы правы, добавили в ответ – vals