Stagger jitter NEW
Adds a random offset to each staggered value.
Accepts
| Value | Description |
|---|---|
<Number> |
Random offset in [-value, +value] |
[<Number>, <Number>] |
Offset ramps from the first value (closest target) to the second (farthest) |
Default
null
Seed
Pass a seed to make jitter reproducible. The same seed also makes from: 'random' reproducible.
| Value | Description |
|---|---|
false |
Default. Random offsets change on every run |
true |
Seeds the random generator with 0 |
<Number> |
Uses the number directly as the seed |
Stagger jitter code example
import { animate, stagger } from 'animejs';
animate('.square', {
y: ['-2.75rem', 2.75],
duration: 500,
delay: stagger(100, { jitter: 100 }),
ease: 'inOutQuad',
alternate: true,
loop: true,
});
<div class="small justified row">
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
</div>