Vanilla JS Lightweight Custom Scrollbar Plugin | skunkScroll

skunkScroll is a lightweight JavaScript scrollbar plugin for creating a responsive horizontal scroll bar that can be used to track scrolling progress when scrolling down a web page.

horizontal scroll progress bar, horizontal scroll indicator, animated progress bar on scroll, horizontal scroll bar webflow


  • A small script that posts a horizontal, scalable scroll bar at the top of the page.
    to use:
  • Include css and js files.
  • Make sure there is a div in the body of your page without parent divs.
  • The div must have an identifier named ‘scroller’.
  • Inside the #scrollbar , make the child of the div hold the id “scrollbar-bg”.
  • You can change the color of the bar in CSS.

Customizable Scrollbar Directive for Angular | ngx-slimscroll

How to make use of it:

1. Include main JavaScript in the web page.

<script src="js/purejavascript.js"></script>

2. Then you can style the scrolling progress bar in CSS as follows:

#scrollbar {
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 0%;
  height: 5px;
  z-index: 9999;
#scrollbar-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #E16036;

Minimal Horizontal Scroll Progress Bar, skunkScroll Plugin/Github

See Demo And Download

Official Website(andreasvirkus): Click Here

This superior jQuery/javascript plugin is developed by andreasvirkus. For extra advanced usage, please go to the official website.

Related Posts


How to Create a Simple Cookie Banner Consent Using Bootstrap 4

Cookie Consent Popup Javascript – Quick and simple tutorial for creating a simple Bootstrap cookie banner. If you have a website or blog with people visiting or…


Create Custom HTML Terminals With Pure JavaScript | shell.js

Custom HTML Terminals is A JavaScript library to create HTML terminals on web pages. The shell js JavaScript library offers a straightforward method to create Ubuntu, OS X,…


Bootstrap Alert, Confirm, and Flexible Dialog Boxes | Bootbox

Bootbox.js is a small JavaScript library that allows you to create programming dialogs using Bootstrap templates, without having to worry about creating, managing, or removing any required…


An Accessible Touch-enabled Slider Web Component | fg-carousel

fg-carousel Slider – A simple & modern slider web component to create versatile, accessible, touch-enabled picture carousels utilizing CSS scroll snap, Custom Element, and Intersection Observer API….


A Lightweight and Efficient Tags Input Component in Vanilla JS | tagify

tagify transforms an input field or textarea into a tags component, in an easy and customizable way, with great performance and a small code footprint, full of…


A Lightweight Library to Copy Text to Clipboard | CopyJS

CopyJS is a lightweight JavaScript library that allows you to copy plain text or HTML content to the clipboard. Must Read: Tiny Library for Copy Text In…