Parallax scrolling is a technique that has become popular in the web design trend. It involves the background frame moving at a slow speed to the foreground frame that creates 2D scroll effect to web applications. Adding a parallax effect is nearly always a nice touch on any scrolling UI. So here are some of cool parallax animation JavaScript libraries that will help you create incredible scrolling effects.
Lax.js
Simple & light weight vanilla javascript plugin to create smooth & beautiful animations when you scrolllll! Harness the power of the most intuitive interaction and make your websites come alive!
basicScroll
It allows you to change CSS variables depending on the scroll position. Use the variables directly in your CSS to animate whatever you want.
Rellax
It is a buttery smooth, super lightweight, vanilla javascript parallax scrolling library. It works on mobile and web.
Rallax
It makes it easy to create a parallax effect on a target HTML element, with great performance and a robust API. Make either a basic scrolling parallax, or change it up with automatic callbacks, start/stop, speed changes, and mobile handling.
React Scroll Parallax
React components to create parallax scroll effects for banners, images or any other DOM elements. Uses a single scroll listener to add vertical or horizontal scrolling based offsets to elements based on their position in the viewport.
Motus
It allows developers to create beatuful animations that simulate css keyframes and are applied when the user scrolls.
simpleParallax
It is a very simple and lightweight Vanilla JS plugin that improve your website with parallax animations on your images.
Jarallax
Smooth parallax scrolling effect for background images using CSS transforms with graceful degradation for old browsers. Parallax plugin with NO dependencies. jQuery supported. Youtube and Vimeo parallax supported.
Paroller
A lightweight jQuery plugin that enables parallax scrolling effect.
Enllax
An ultra-lightweight and super easy to use plugin for applying parallax scrolling effect to any scrolling element. You can set parallax scrolling effects to both foreground and background elements, and also in both directions (vertically or horizontally).