tailwind-scrollbar-hide

August 24, 2025 ยท View on GitHub

npm npm npm install size Human Coded

Tailwind plugin for hide scrollbars, although the element can still be scrolled if the element's content overflows.

tailwind-scrollbar-hide animation demo

๐Ÿ•น Live Playground

๐Ÿ’ก Note: You might not need this plugin, just add these utilities to your Tailwind config using complex utilities (see example), or continue using this plugin for a ready-to-use solution.

Features

๐ŸŽจ Tailwind v4.x, v3.x, v2.x.

๐Ÿ“ฆ Zero dependencies

๐ŸŽฏ Pure CSS implementation for v4.x

๐Ÿ› ๏ธ Port for unocss-preset-scrollbar-hide

Installation

Install the plugin from npm:

# Using npm
npm install tailwind-scrollbar-hide

# Using pnpm
pnpm add tailwind-scrollbar-hide

# Using Yarn
yarn add tailwind-scrollbar-hide

Tailwind v4 support

Firefox >=64 Chrome >= 2 Safari >= 4

Note: Internet Explorer functionality has been dropped in Tailwind v4

For Tailwind v4, you can use the following approach in your CSS configuration file:

/* index.css */
@import 'tailwindcss';
@import 'tailwind-scrollbar-hide/v4';

This will automatically import and configure the plugin for Tailwind v4.

Tailwind v2.x, v3.x support

Firefox >=64 Chrome >= 2 Safari >= 4 Internet Explorer >= 10

For Tailwind v2.x and v3.x, add the plugin to your config file:

// tailwind.config.js
module.exports = {
  theme: {
    // ...
  },
  plugins: [
    require('tailwind-scrollbar-hide')
    // ...
  ]
}

or using TypeScript:

// tailwind.config.ts
import type { Config } from 'tailwindcss'
import scrollbarHide from 'tailwind-scrollbar-hide'

export default {
  theme: {
    // ...
  },
  plugins: [scrollbarHide]
} satisfies Config

Usage

Use in you template scrollbar-hide for visual hiding scrollbar

<div class="w-4 scrollbar-hide">...</div>

or restore default value use scrollbar-default

โš ๏ธ webkit overriding not working https://github.com/reslear/tailwind-scrollbar-hide/issues/19#issuecomment-1086949110 need switch breakpoint system

<div class="w-4 scrollbar-hide md:scrollbar-default">...</div>

Plugin Inspiration

License

MIT