Customize CSS scrollbars visually — adjust width, track color, thumb color, border radius and hover state. Outputs both Webkit (::-webkit-scrollbar) and Firefox (scrollbar-width) CSS.
Scrollbar styling has two separate CSS implementations. The Webkit approach uses pseudo-elements: ::-webkit-scrollbar sets size, ::-webkit-scrollbar-track styles the background rail, and ::-webkit-scrollbar-thumb styles the draggable handle. This works in Chrome, Safari and Edge. Firefox uses the standardized properties scrollbar-width (thin, auto, or none) and scrollbar-color (thumb track). Both approaches can coexist in one stylesheet — Webkit browsers use the pseudo-elements and Firefox uses the standard properties. Setting scrollbar-width: none hides the scrollbar entirely while keeping the element scrollable.