You can find dozens of scrolling libraries all over the web. Most are written in JavaScript and have their own effects you can restyle for single page layouts, on-scroll animations, and so much more.
But what about coding your own scrolling effects? Or what if you just want a simple way of tracking how far down the page a user has scrolled?
Roll.js is the library you’re looking for. This open source script is crazy small and super easy to use. You can get this working with a few lines of JavaScript. And best of all it doesn’t force you to perform anything specific, but rather gives you the tools to create your own custom scrolling features.