pendulumjs
v1.0.2
Published
A mesmerizing pendulum spinner for your users to watch while they're hanging
Downloads
10
Readme
There are three things in life that people like to stare at: a flowing stream, a crackling fire and a swinging pendulum.
The chaotic-yet-patterny effect created by attaching 20 pendulums together is now available for you to embed using a single line of code!
- Highly customizable!
- Very modern!
- Pretty and nice!
Pendulum is a pretty customizable pendulum-based spinner.
Installing
npm install pendulumjs
Or download the minified package and insert a <script> tag that points to it.
Usage
pendulum = new Pendulum({
numBalls : 40, // # balls (>0)
ballHeight : 40, // Canvas height (>0)
ballRadius : 5, // Ball's radius (>0)
color0 : '#FFFFFF', // Ball's color when far from center (string)
color1 : '#000000', // Ball's color when close to center (string)
fadeout : 1.0 // Ball's fadeout speed (0.0 - 1.0)
});
document.querySelector('body').appendChild(pendulum.canvas);
Methods
play()
- Start animationpause()
- Pause animationstep(num)
- Go to frame # num
Credits
Based on a a post I saw on reddit (specifically, on this guy's comment)
Support
Pendulum doesn't and will never ever support IE8. In fact, when running on IE8, Pendulum will display a message box asking the user to upgrade his browser. (This can be controlled by setting the dontDisplayHorrendousMessageBoxOnIE8EvenThoughItsAShittyBrowserNobodyShouldNeverEverUse
to true.)