JavaScript & CSS scroll
Minimal Scrolling Library In Vanilla JavaScript – scrollTriggers.js
scrollTriggers.js is a vanilla JavaScript library which allows to execute specific callback functions when a specific element is scrolling into or out of view.
Minimal Scroll Direction Tracking Library – ScrollDir.js
ScrollDir.js is a lightweight and dependency-free JavaScript library used to track the vertical scroll direction as you scroll down or up the webpage.
Declarative On-scroll Reveal Animations – scrollReveal.js
scrollReveal.js is a simple yet amazing javascript library that reveals invisible html elements with fade-in transitions while you scroll down the page and the invisible html elements are in viewport.
Scrollable Indicator For Wide Elements – scroll-hint
scroll-hint is a lightweight and simple-to-use JavaScript library that displays a point icon to indicate the current element is horizontally scrollable.
CSS Only Scroll Snapping – snapy_scroll
snapy_scroll is a pure CSS scroll snipping library which automatically snaps your page section to the top when most part of the section is visible within the viewport.
Multifunctional Smooth Scroll In Pure JavaScript – blob-scroll
blob-scroll is a small yet multifunctional JavaScript library which provides smooth, vertical/horizontal ‘Scroll To’ functionality on your web app.
Lock And Unlock Page Scroll Using KIT Locker JavaScript Plugin
JavaScript library To Execute Functions On Scroll – scrollEvents
scrollEvents is a JavaScript library that detects the scroll events and allows you to do something on page vertical scrolling.
JavaScript Library For Smooth Page Scrolling Effect – smoothScroll
smoothScroll is a super tiny (~2kb) JavaScript library which enables your webpage scrolling to specified position within the document.