Author: | S0npaRi11 |
---|---|
Views Total: | 2,558 views |
Official Page: | Go to website |
Last Update: | February 8, 2022 |
License: | MIT |
Preview:

Description:
A lightweight and performant scroll animation library for fading and scrolling in elements when they appear in the viewport.
Using Scrolls.js, you can animate HTML elements even if their CSS properties are not animatable.
How to use it:
1. Download and import the minified version of the Scrolls.js library.
<script src="./scrolls.min.js"></script>
2. Add the scrolls
attribute the elements to be animated on scroll. That’s it.
<div scrolls> ... </div>
3. Determine the animation type using the scrolls-anim
attribute:
- ‘fade-in'(default)
- ‘fade-out’
- ‘fade-right’
- ‘fade-left’
- ‘fade-up’
- ‘fade-down’
<div scrolls scrolls-anim="fade-right"> ... </div>
4. Config the scroll animation:
- scrolls-duration: Duration in milliseconds
- scrolls-delay: Delay in milliseconds
- scrolls-easing: Easing function: ‘ease-in’, ‘ease-out’, ‘ease-in-out'(default)
<div scrolls scrolls-duration="1000" scrolls-delay="500" scrolls-easing="ease-in"> ... </div>