Fade & Scroll In Elements On Scroll – Scrolls.js

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

Preview:

Fade & Scroll In Elements On Scroll – Scrolls.js

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>

You Might Be Interested In:


Leave a Reply