Custom scroll with inertia, smooth parallax and scenes manager

Get Started →

Easy to use 🧠

Just instantiate rolly.js with default options, add the CSS and some attributes into your HTML and voilà!

Customizable 🔧

You can add any behavior to your scenes bound to the scroll state (custom transforms, seek animations…).

Powerful ⚡️

The library is lightweight, optimized using a lot of cache and uses requestAnimationFrame for rendering.