scramble-text
v0.0.9
Published
Free version of Greensock's Scramble Text like text shuffle effect.
Downloads
427
Readme
ScrambleText
Free version of Greensock's Scramble Text like text shuffle effect.
demos
Usage
as Standalone lib
Copy ScrambleText.js from /dist/ScrambleText.js and place it in your project.
<script src="./js/ScrambleText.js"></script>
with NPM
$ npm install --save scramble-text
then
import ScrambleText from 'scramble-text';
Applying effects
<p id="text1">Scramble Text</p>
<button onclick="startFx()">start trigger</button>
var element = document.getElementById( 'text1' );
var scrambleText = new ScrambleText( element ).play();
// you can start the effect whenever you want
function startFx() {
scrambleText.start();
}
APIs
Constructor
ScrambleText( element, options )
Options
| param | required | |
| ------------ | -------- | --- |
| timeOffset
| optional | relay between each steps in millisecons |
| chars
| optional | array of custom characters |
| callback
| optional | function that is called when ended the effect |
e.g.
var scrambleText = new ScrambleText(
document.getElementById( 'text' ),
{
timeOffset : 200,
chars: [
'安','以','宇','衣','於',
'加','幾','久','計','己',
'左','之','寸','世','曽',
'太','知','川','天','止',
'奈','仁','奴','称','乃',
'波','比','不','部','保',
'末','美','武','女','毛',
'也','為','由','恵','与',
'良','利','留','礼','呂',
'和','遠','无'
],
callback: function () { console.log( 'ended' ); }
}
);
Methods
play()
start()
stop()
e.g.
var element = document.getElementById( 'text1' );
var scrambleText = new ScrambleText( element ).start().play();