cursor
Characters displayed at the leading edge of the reveal wave.
Accepts
| Value | Description |
|---|---|
true |
Uses '_' as cursor |
Number |
A character code (e.g. 124 for '|') |
String |
Uses the string directly as cursor characters |
Default
'' (no cursor)
cursor code example
import { animate, scrambleText } from 'animejs';
const [ $p ] = utils.$('p');
const buttons = utils.$('button');
const cursors = ['_____', '░▒▓█', '😀'];
function play(i) {
animate($p, {
innerHTML: scrambleText({ cursor: cursors[i] }),
});
}
buttons.forEach(($btn, i) => $btn.addEventListener('click', () => play(i)));
<div class="large row">
<p class="text-s text-mono">Display a cursor character at the leading edge of the reveal wave as it moves through each character.</p>
</div>
<div class="medium row">
<fieldset class="controls">
<button>_____</button>
<button>░▒▓█</button>
<button>😀</button>
</fieldset>
</div>