• Home
  • WORDPRESS
    • PLUGINS
    • PHP
    • Themes
    • DEVELOPMENT
      • Javascript
      • JQuery
      • Mootools
  • WEB DESIGN
    • DESIGN
    • CSS
    • HTML
  • TYPOGRAPHY
    • FONTS
  • RESOURCES
    • TUTORIALS
    • THEMES
    • SLIDERS
    • TECHNOLOGY
  • ARCHIVES
  • CONTACT
  • Advertise

Code Geekz

    • Most Popular

      All time

    • 30 Best Tools for Data Visualization

      37 Comments

    • Best PHP Frameworks for Developers

      33 Comments

    • Latest Stories

      What is new?

    • Building Product Teams That Scale: The Case for Remote .NET Developers

      May 21, 2025

    • Choosing a WooCommerce Theme? Here’s What Most Store Owners Get Wrong

      May 9, 2025

    • Comments

      Most Recent

    • B. Frances on:

      Best WordPress Wedding Themes

    • Ultimate Content Locker Pro on:

      Best WordPress Social Content Locker Plugins for 2017

  • Home
  • WORDPRESS
    • PLUGINS
    • PHP
    • Themes
    • DEVELOPMENT
      • Javascript
      • JQuery
      • Mootools
  • WEB DESIGN
    • DESIGN
    • CSS
    • HTML
  • TYPOGRAPHY
    • FONTS
  • RESOURCES
    • TUTORIALS
    • THEMES
    • SLIDERS
    • TECHNOLOGY
  • ARCHIVES
  • CONTACT
  • Advertise

JavaScript Libraries for Creating Scrollbars and Page Scrolling Effects

0
  • by Gavin
  • In Javascript
  • — 27 Apr, 2015

Scrolling can be defined as creating an illusion of depth by moving web elements in different speeds while scrolling, can help offering an attractive browsing experience. JavaScript is now dominant when it comes to nested scrollbars, parallax scrollers, and even touch-based scrolling features.

For this roundup we have compiled a list of some handy JavaScript Libraries for Creating Scrollbars and Page Scrolling Effects, these scripts will help you to create some awesome and stunning scrolling effects for your websites.

This gallery includes 15 free Java Scripts to enhance your website’s scrolling abilities tenfold!

1. Elevator.js

elevator
Elevator.js is a funny script that “improves” the user experience of “scroll to top” buttons. Specifically, it adds some lovely retro elevator music as it scrolls back up.

2. ScrollReveal.js

scroll-reveal
scrollReveal.js offers a simple way to create declarative on-scroll reveal animations. It makes it easy control how elements fade in when they enter the viewport.

3. Steady.js

steadyjs
Steady.js is a jank-free module for adding logic to onscroll events, without performance regressions in responsive environments. It offers up built-in trackers (including bottom, top, width, and scrollLeft), and even lets you roll your own trackers.

4. Wow.js

wowjs
WOW.js reveals CSS animation as you scroll down a page. By default, you should use it to trigger animate.css animations, but you can easily change the settings to your favourite animation library. It’s easily customizable; you can change the animation settings like style, delay, length, offset, iterations and etc. It’s fast execution with lightweight code: the browser will like it. It’s licensed under MIT License.

5. FartScroll.js

fartscrolljs
Leave it to The Onion to create something like Fartscroll.js. It does exactly what it sounds like it does: it makes your website make farting noises as users scroll.

6. Stroll.js

strolljs
stroll.js is a collection of CSS list scroll effects. The style of scroll effect is determined via the class that is set on the list.

7. Scroll Magic

scroll-magic
ScrollMagic helps you to easily react to the user’s current scroll position. It can animate based on scroll position – either trigger an animation or synchronize it to the scrollbar movement (like a playback scrub control), pin an element starting at a specific scroll position – either indefinitely or for a limited amount of scroll progress (sticky elements), add callbacks at specific scroll positions or while scrolling past a specific section, passing a progress parameter.

8. Scrollability

Scrollability
Scrollability adds a good imitation of iOS native scrolling to your mobile web apps. Scrollability is a single script, it’s small, and it has no external dependencies. Drop it into your page, add a few CSS classes to scrollable elements, and scroll away.

9. Scroller.js

scrollerjs
A JavaScript library that helps you build performant UI components for the web. The scroller tries to optimize the way that you interact with the DOM and leverages the GPU as much as possible. It is cross-platform, the scroller works in most platforms including iOS, Windows, FirefoxOS and Android.

10. TouchScroll

touchscroll
TouchScroll is a JavaScript/CSS 3-based scrolling layer for Webkit Mobile, espeacially iPhone, Android, and iPad. It allows to configure scrolling behaviour in many ways and to use fixed interface elements.

11. One Page Scroll

onepage-scroll
Pure JS One Page Scroll is a javascript version of One Page Scroll. The plugin will let you create an Apple-like one page scroll website (iPhone 5S website) without replying on jQuery.

12. Sly

Sly
ly is a JavaScript library for advanced one-directional scrolling with item based navigation support. It can be used as a simple scrollbar replacement, as an advanced item based navigation tool, or as a great navigation and animation interface for parallax websites. This is achieved by a powerful & developer friendly API that provides a bunch of very useful methods giving you control over everything.

13. Space.js

spacejs
Space.js is a HTML-driven JavaScript-library for narrative 3D-scrolling. The library is HTML-driven, which means that you don’t need to write a single line of JavaScript to use it on your site and still have a lot of flexibility.

14. Drag Scroll

dragscroll
Dragscroll is a tiny javascript library which enables scrolling via holding the mouse button (drag-n-drop style). . It has no dependencies and is written in vanilla JavaScript (which means it works anywhere).

15. Intence

intence
Intence is a new UX concept and a JavaScript library which reflects the scrolling state in a simple and intuitive manner. It highlights the scrollable area depending on the scrolling amount, thus efficiently explaining to a user what exactly can be scrolled, and is there much to scroll. Intence is suggested as a scrollbar replacement for a general designation of a scrollable area. The library is written in vanilla JavaScript and has no dependencies.

Share

Tags: html drivenjavascript libraryjavascript page scrolljavascript scroll effectsjavascript scrolling librariespage scrollpage scroll pluginsscroll positionscrolling effects

— Gavin

A Web addicted Geek stuck inside Tron.

  • Previous story 15 Google Material Design Frameworks
  • Next story 15 Handy Freebies for Designers

You may also like...

  • jquery animation libraries 15 Best JavaScript Animation Libraries for Developers
  • 10 Fresh and Handy JavaScript Libraries
  • 12 Best JavaScript Libraries for June 2017
  • 30 Best JavaScript Tools – 2014

Enter your em@il & get our posts delivered.





  • Enter your em@il & get our posts delivered.

  • Codegeekz
    • Home
    • Javascript
    • JavaScript Libraries for Creating Scrollbars and Page Scrolling Effects
    • Home
    • WORDPRESS
      • PLUGINS
      • PHP
      • Themes
      • DEVELOPMENT
        • Javascript
        • JQuery
        • Mootools
    • WEB DESIGN
      • DESIGN
      • CSS
      • HTML
    • TYPOGRAPHY
      • FONTS
    • RESOURCES
      • TUTORIALS
      • THEMES
      • SLIDERS
      • TECHNOLOGY
    • ARCHIVES
    • CONTACT
    • Advertise

    CODEGEEKZ.COM