entry-animation-web-component
v1.0.2
Published
Web Component for easy handling of scroll entry animations
Downloads
5
Readme
entry-animation-web-component
Web Component to easily handle scroll entry animations
Usage
- Install the package
npm install entry-animation-web-component - Include
dist/js/entry-animation.min.jsin your project - Use the element in your HTML:
<entry-animation> <article> <h2>Elements <p>Put here elements to animate in</p> </article> </entry-animation> - Add handler for entry event in JS:
let entry = document.querySelector('entry-animation'); entry.addEventListener('enterStart', () => { // Do something here }, false);
Events
Event Name | Description
--- | ---
enterStart | Fired when the element first enters the viewport
enterQuarter | Fires when the element is 25% of the way in
enterHalf | Fires when the element is half-way in the viewport
enterThreeQuarters | Fires when the element is 75% of the way in
enterEnd | Fires when the element is all the way in
Development
To develop, clone the repo, then run npm run develop to watch src/entry-animation.js and build.
Run npm run build to build a minified version.
