Anime.js 围绕具有不同起点的相同路径设置多个对象的动画

Anime.js animate multiple objects around same path with different starting points

Animate.js motion path

我可以将多个对象设置为同一路径的动画,但每个对象都有不同的起点吗? 我有这些属性:

var path = anime.path('.path-slider__path__second');
var easings = ['linear'];

var motionPath = anime({
    targets: '.path-slider__circle__bullet, .path-slider__circle__bullet__second',
    translateX: path('x'),
    translateY: path('y'),
    rotate: path('angle'),
    easing: function (el, i) {
        return easings[i];
    },
    duration: 60000,
    loop: true
});

我知道有两种方法可以帮助您存档

第一种方法:创建多个SVG路径并手动旋转它们,尤其是圆形路径非常容易制作

方法二:结合setTimeoutopacity视觉效果好

两种方法都在我的codepen