Anime.js grid 可以在每次动画播放时随机开始吗?

Can Anime.js grid start randomly every time the animation plays?

我想让 Anime Js 网格显示为 3x4,并且每次播放动画时从一个随机方块开始动画,他们的文档不太好涵盖这些内容,唯一的预构建模式是从中心开始
我可以通过 HTML 本身将网格显示修复为 3x4,但它可以以更好的方式完成
check the animation I want to use here from anime.js website

我的 HTML 看起来像这样:

<div class="animation">
    <div class="small square el"></div>
    <div class="small square el"></div>
    <div class="small square el"></div>
    <div class="small square el"></div>
    <div class="small square el"></div>
    <div class="small square el"></div>
    <div class="small square el"></div>
    <div class="small square el"></div>
    <div class="small square el"></div>
    <div class="small square el"></div>
    <div class="small square el"></div>
    <div class="small square el"></div>
</div>

我的javascript是这样的:

anime({
    targets: '.animation .el',
    scale: [
        { value: 0.1, easing: 'easeOutSine', duration: 500 },
        { value: 1, easing: 'easeInOutQuad', duration: 1200 }
    ],
    loop: true,
    delay: anime.stagger(200, { grid: [3, 4], from: 'center' })
});

我正在将动画 js 用于另一个项目,并意识到如果它在配置的 delay 部分中将 from 设置为随机数乘以动画元素的总数,它就会随机开始 这个问题的代码应该是这样的:

anime({
    targets: '.animation .el',
    scale: [
        { value: 0.1, easing: 'easeOutSine', duration: 500 },
        { value: 1, easing: 'easeInOutQuad', duration: 1200 }
    ],
    loop: true,
    delay: anime.stagger(200, { grid: [3, 4], from: anime.random(0, 12) })
});