Security News
Input Validation Vulnerabilities Dominate MITRE's 2024 CWE Top 25 List
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
tailwind-scrollbar
Advanced tools
The tailwind-scrollbar npm package is a plugin for Tailwind CSS that allows you to customize the appearance of scrollbars in your web applications. It provides utility classes to style scrollbars in a way that is consistent with the rest of your Tailwind CSS design.
Custom Scrollbar Width
This feature allows you to apply a thin scrollbar to an element, making the scrollbar less obtrusive and more visually appealing.
.scrollbar-thin { @apply scrollbar-thin; }
Custom Scrollbar Colors
This feature allows you to change the color of the scrollbar thumb, which is the draggable part of the scrollbar. You can use any color from your Tailwind CSS color palette.
.scrollbar-thumb-blue { @apply scrollbar-thumb-blue-500; }
Custom Scrollbar Track Colors
This feature allows you to change the color of the scrollbar track, which is the area the thumb moves along. You can use any color from your Tailwind CSS color palette.
.scrollbar-track-gray { @apply scrollbar-track-gray-300; }
SimpleBar is a custom scrollbar library that aims to be simple and lightweight. It provides a more consistent scrollbar appearance across different browsers and operating systems. Unlike tailwind-scrollbar, SimpleBar is not specifically designed for Tailwind CSS but can be integrated with it.
React Custom Scrollbars is a customizable scrollbar component for React. It provides a more flexible and customizable approach to styling scrollbars compared to tailwind-scrollbar, but it requires more setup and is specific to React applications.
OverlayScrollbars is a highly customizable scrollbar library that can be used with various frameworks, including vanilla JavaScript, React, and Angular. It offers more advanced features and customization options compared to tailwind-scrollbar, but it is also more complex to set up.
Adds styling utilities for scrollbars in Firefox and webkit-based browsers.
yarn add -D tailwind-scrollbar
or
npm install --save-dev tailwind-scrollbar
Add it to the plugins array of your Tailwind config.
plugins: [
// ...
require('tailwind-scrollbar')(),
],
For every element that you want to style, add either the .scrollbar
or .scrollbar-thin
class. You may then add any scrollbar-track-{color}
, scrollbar-thumb-{color}
or hover:scrollbar-thumb-{color}
classes you like. (Note that hover:scrollbar-thumb-{color}
classes only have effects in webkit-based browsers.
This project is licensed under the MIT License.
FAQs
Tailwind plugin for styling scrollbars
We found that tailwind-scrollbar demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.
Research
Security News
A threat actor's playbook for exploiting the npm ecosystem was exposed on the dark web, detailing how to build a blockchain-powered botnet.