Skip to main content

Complete list of utilities

Base utilities

These utilities initialize scrollbar styling. You always need one of them, even if you're using custom widths.

UtilityEffectNotes
scrollbarEnables custom scrollbar styling, using the default widthOn Firefox, this is scrollbar-width: auto. Chrome is hard coded to 16px for consistency.
scrollbar-thinEnables custom scrollbar styling, using the thin widthOn Firefox, this is scrollbar-width: thin. Chrome is hard coded to 8px for consistency.
scrollbar-noneHides the scrollbar completelyBecause of browser quirks, this cannot be used to hide an existing styled scrollbar - i.e. scrollbar hover:scrollbar-none will not work.

Colour utilities

All of the asterisks can be replaced with any tailwind colour, including arbitrary values and opacity modifiers. With the exception of the width utilities, all utilities are inherited by child elements.

UtilityEffectNotes
scrollbar-thumb-*Sets the colour of the scrollbar thumb
scrollbar-track-*Sets the colour of the scrollbar track
scrollbar-corner-*Sets the colour of the scrollbar cornerThe corner will only appear if you have both vertical and horizontal scrollbars.

Additionally, hover: and active: variants may be used, but they will be ignored by Firefox since it defines these styles itself.

Nocompatible utilities

These styles are only available in nocompatible mode. They won't have any effect in Firefox.

UtilityEffectNotes
scrollbar-w-*Sets the width of vertical scrollbarsThe asterisk can be replaced with any Tailwind width setting, including arbitrary values. Only applies to scrollbars styled with scrollbar (not scrollbar-thin).
scrollbar-h-*Sets the height of horizontal scrollbarsThe asterisk can be replaced with any Tailwind height setting, including arbitrary values. Only applies to scrollbars styled with scrollbar (not scrollbar-thin).
scrollbar-thumb-rounded-*Rounds a scrollbar thumb's cornersThe asterisk can be replaced with any Tailwind rounded setting, including arbitrary values.
scrollbar-track-rounded-*Rounds a scrollbar track's cornersSee above, but for the track
scrollbar-corner-rounded-*Rounds a scrollbar corner's cornersSee above, but for the corner pseudoelement created when both horizontal and vertial scrollbars are present