Skip to content

dejurin/tailwind-scrollbar-hide

 
 

Repository files navigation

tailwind-scrollbar-hide

npm npm npm install size

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

Features

🎨 Tailwind v2.x, v3.x, v4.x

🛠️ Port for unocss-preset-scrollbar-hide

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

Installation

Install the plugin from npm:

# Using npm npm install tailwind-scrollbar-hide # Using Yarn yarn add tailwind-scrollbar-hide # Using pnpm pnpm add tailwind-scrollbar-hide

Then 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

Tailwind v4 support

Use legacy configuration files like:

/* index.css */ @import 'tailwindcss'; @config "../../tailwind.config.js";

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 reslear#19 (comment) need switch breakpoint system

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

Plugin Inspiration

License

MIT

About

tailwindcss plugin for hide scrollbar

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 43.2%
  • HTML 42.3%
  • CSS 14.5%