Я пытаюсь создать бесконечную анимацию звездного дождя, все звезды - это SVG. Я попробовал это, чтобы создать анимацию:
(function($) {
TweenMax.set(".astar", {
x:function(i) {
return i * 50;
}
});
TweenMax.to(".astar", 5, {
ease: Linear.easeNone,
x: "+=500", //move each box 500px to right
modifiers: {
x: function(x) {
return x % 500; //force x value to be between 0 and 500 using modulus
}
},
repeat: -1
});
})(jQuery);
Процесс повторения не является гладким, как вы можете видеть на этом Codepen: https://codepen.io/daniellwdb/pen/NXogoB Есть ли какое-нибудь решение JS или GSAP, чтобы сделать анимацию плавной, чтобы она выглядела так, будто звезды продолжают появляться слева и двигаться вправо?