Animate Elements On Scroll With Parallax Effect – locomotive-scroll
locomotive-scroll is a modern JS library that applies a smooth, subtle, configurable parallax scroll effect to elements when scrolled into view.
locomotive-scroll is a modern JS library that applies a smooth, subtle, configurable parallax scroll effect to elements when scrolled into view.
Add scroll-triggered fade, slide, zoom, flip, split-text, and counter animations using USAL.js data attributes and a modern JavaScript module.
Add animated WebGPU and DOM hero sections, GSAP scroll effects, and editable React or Web Component source installed through shadcn.
A CSS animation collection with fade, slide, hover, typewriter, and loading effects. Scroll reveals use a small vanilla JavaScript helper.
A modern vanilla JavaScript library for scroll-driven interactions. Zero dependencies, IntersectionObserver-based, full TypeScript support.
A lightweight AOS (animate on scroll) JavaScript library for animating elements on scroll using CSS keyframes and variables.
Lightweight scroll animation library (5.7KB) with TypeScript support. Animate elements on scroll across Vanilla JS, React, and Vue.
A lightweight JS library using CSS3 and data attributes for easy element animations as they enter the viewport.
Use immerser.js to switch CSS classes on fixed headers, logos, menus, and pagers as users scroll through page sections. No jQuery required.