Indexed by TopGit from live GitHub metadata: mattdelacdev/WOW has 9.9k stars, written primarily in JavaScript. Reveal CSS animation as you scroll down a page
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
Reveal CSS animation as you scroll down a page.
By default, you can use it to trigger animate.css animations.
But you can easily change the settings to your favorite animation library.
Advantages:
Smaller than other JavaScript parallax plugins, like Scrollorama (they do fantastic things, but can be too heavy for simple needs)
Super simple to install, and works with animate.css, so if you already use it, that will be very fast to setup
Fast execution and lightweight code: the browser will like it ;-)
You can change the settings - see below
Follow @mattdelac_ for updates as WOW evolves.
LIVE DEMO ➫
Version
1.1.3
License
Commercial license
If you want to use WOW.js to develop commercial sites, themes, projects, and applications, the Commercial license is the appropriate license. With this option, your source code is kept proprietary. Purchase a WOW.js Commercial License at uplabs.com/posts/wow-js-commercial
Open source license
If you are creating an open source application under a license compatible with the GNU GPL license v3, you may use this project under the terms of the GPLv3.
Documentation
It just take seconds to install and use WOW.js!
Read the documentation ➫
Dependencies
animate.css
Installation
Bower
bower install wowjs
NPM
npm install wowjs
Basic usage
In order to hide all elements when they are supposed to be hidden. (Anti Flickering)
var wow = new WOW(
{
boxClass: 'wow', // animated element css class (default is wow)
animateClass: 'animated', // animation css class (default is animated)
offset: 0, // distance to the element when triggering the animation (default is 0)
mobile: true, // trigger animations on mobile devices (default is true)
live: true, // act on asynchronously loaded content (default is true)
callback: function(box) {
// the callback is fired every time an animation is started
// the argument that is passed in is the DOM node being animated
},
scrollContainer: null // optional scroll container selector, otherwise use window
}
);
wow.init();
Asynchronous content support
In IE 10+, Chrome 18+ and Firefox 14+, animations will be automatically
triggered for any DOM nodes you add after calling wow.init(). If you do not
like that, you can disable this by setting live to false.
If you want to support older browsers (e.g. IE9+), as a fallback, you can call
the wow.sync() method after you have added new DOM elements to animate (but
live should still be set to true). Calling wow.sync() has no side
effects.
Contribute
You're more than welcome to contribute to this project. Please note: your code may be used as part of a commercial product if merged. Be clear about what license applies to your patch. The MIT license or public domain unlicense are permissive, and allow integration of your patch into this project as part of a commercial product.
The library is written in CoffeeScript, please update wow.coffee file.
We use grunt to compile and minify the library:
Install needed libraries
npm install
Get the compilation running in the background
grunt watch
Enjoy!
Bug tracker
If you find a bug, please report it here on Github!
Developer
Developed by Matt Delac, delac.io
@mattdelac
Github Profile
Contributors
Thanks to everyone who has contributed to the project so far:
Attila Oláh - @attilaolah - Github Profile
and many others
Initiated and designed by Vincent Le Moign, @webalys
TopGit's metadata for mattdelacdev/WOW does not record a license. Most public repositories on GitHub ARE open source, but the exact terms vary — verify by opening the LICENSE file directly.
What is mattdelacdev/WOW?
mattdelacdev/WOW (mattdelacdev/WOW) is a JavaScript project on GitHub. From the project's own README: Reveal CSS animation as you scroll down a page
Where can I see mattdelacdev/WOW in action?
The project maintains a homepage at https://www.delac.io/WOW/. The README tab on this page also usually contains screenshots and a quickstart.
Where do I read more about mattdelacdev/WOW?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/mattdelacdev/WOW is the definitive source.
Read full README in the tab above.
Still deciding about WOW?
One click hands the question to an AI along with this page — see what it says about WOW.