Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Custom Scrollbar

Adds a custom scrollbar to specified HTML elements.

Change the Look of Too Long Vertical Elements width a Scrollbar

Do you have too long elements sticking out and breaking the web site layout?

If you have such a problem, fix their height by adding a scrollbar to the element with this plugin.

See How a Scrollbar is Created

After installing it, go to Dashboard -> Appearance -> Scrollbars. Set a selector and height. That's it.

Notes: you need a basic understanding of CSS/jQuery selectors to use this plugin.

Multiple Selectors

By specifying selectors, you can define multiple scrollbars.

Custom Colors

Pick custom colors for the scrollbar elements.

Custom CSS

Define custom CSS rules.

Predefined Styles

Pick you favorite style from a list.

Ajax Page Load Handling

Even if the elements is inside an element which loads with Ajax, your scrollbars will be initialized accordingly.

Supports Responsive Design

If you want to disable your scrollbars in certain screen widths, you can do so as well.

Supported Language

  • English
Author Michael Uno (miunosoft)
Contributors MichaelUno, miunosoft
Tags appearance, custom scroll, custom scroll bar, custom scroll bars, custom scrollbar, Custom Scrollbars, scroll, Scroll bar, scroll bars, scrollbar, scrollbars
  1. custom-scrollbar screenshot 1


  2. custom-scrollbar screenshot 2

    Setting Page

  1. Upload custom-scrollbar.php and other files compressed in the zip folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Go to Dashboard -> Appearance -> Scrollbars.
  4. Configure the options by setting a selector and height.

1.3.1 - 12/27/2016

  • Fixed a bug that debug log was shown in the browser console.

1.3.0 - 12/16/2016

  • Added the Scroll Buttons, Keyboard, Mouse Wheel options.
  • Changed the Ajax Handling option in the General setting section by moving it to each scrollbar option item.
  • Deprecated the ability of creating multiple scrollbars.

1.2.0 - 10/10/2016

  • Added the Ajax Handling option that determines whether to initialize plugin scripts on Ajax page loads.
  • Added the ability to export and import settings.
  • Refined the setting pages.

1.1.7 - 07/07/2016

  • Tweaked the setting UI to improve the usability.

1.1.6 - 01/06/2016

  • Added the minified version for the enabler script.
  • Improved performance of the setting page.

1.1.5 - 12/15/2015

  • Fixed an issue with jQuery v2.1.4.

1.1.4 - 11/27/2015

  • Tweaked the setting pages.

1.1.3 - 11/05/2015

  • Changed the required WordPress version to 3.4.
  • Fixed a bug that settings were not saved properly when removing a scrollbar definition item.

1.1.2 - 10/29/2015

  • Tweaked the setting pages.
  • Fixed a bug that percentages for width and height could not be set.

1.1.1 - 10/20/2015

1.1 - 08/29/2015

  • Added the ability to set inline CSS rules wit the Inline CSS option.
  • Tweaked the styling of setting forms.
  • Fixed a bug that the Width option did not take effect.

1 - 07/05/2015

  • Released.
Version 1.3.1

Requires WordPress version: 3.4 or higher

Compatible up to: 4.7.0

Last Updated 27 Dec 2016

Date Added: 04 Jul 2015

Plugin Homepage


4.7 stars
6 ratings


Not Enough Data

Works: 0
Broken: 0