settleDuration

Time in ms each character spends scrambling before settling into its final glyph.

Accepts

Number

Default

300

settleDuration code example

import { animate, scrambleText } from 'animejs';

const [ $p ] = utils.$('p');
const buttons = utils.$('button');

const values = [100, 300, 1000];

function play(i) {
  animate($p, {
    innerHTML: scrambleText({ settleDuration: values[i] }),
  });
}

buttons.forEach(($btn, i) => $btn.addEventListener('click', () => play(i)));
<div class="large row">
  <p class="text-s text-mono">Define how long each character spends scrambling before settling into its final settled value.</p>
</div>
<div class="medium row">
  <fieldset class="controls">
    <button>100</button>
    <button>300</button>
    <button>1000</button>
  </fieldset>
</div>