CSS Scrollbar Gestalter

Einstellungen

Vorschau & CSS

Scroll to preview the custom scrollbar style. This is some example content to make the box scrollable.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

 

Hinweis: Webkit-Scrollbar-Styles funktionieren in Chrome/Edge/Safari. Firefox nutzt scrollbar-color und scrollbar-width.

So wird's verwendet

  1. Scrollbar-Breite festlegen — Dünn, Auto oder einen benutzerdefinierten Pixelwert für die Scrollbar-Spur wählen.
  2. Thumb-Farbe wählen — Die Farbe für den ziehbaren Scrollbar-Griff auswählen.
  3. Track-Farbe wählen — Die Hintergrundfarbe der Scrollbar-Schiene festlegen.
  4. CSS kopieren — Auf „CSS kopieren" klicken, um die vollständigen Scrollbar-Stilregeln zu erhalten.

Was ist CSS-Scrollbar-Gestaltung?

Mit CSS-Scrollbar-Gestaltung lässt sich das Aussehen von Scrollbars mithilfe von ::-webkit-scrollbar-Pseudoelementen für Chromium/Safari und den Standard-Eigenschaften scrollbar-color und scrollbar-width für Firefox anpassen.

Benutzerdefinierte Scrollbars verbessern die visuelle Konsistenz mit dem Design-System. Sie sind rein kosmetisch — die Funktionalität und Barrierefreiheit der Scrollbar bleiben unverändert.

Häufige Anwendungsfälle

Dunkelmodus-Oberflächen
Benutzerdefinierte Chat-Fenster
Code-Editoren / Terminals
Marken-Dashboards
Overflow-Seitenleisten
Horizontale Scroll-Galerien

Tipps & Best Practices

Browser-übergreifender Ansatz

Sowohl ::-webkit-scrollbar-Regeln für Chrome/Safari als auch scrollbar-color/scrollbar-width für Firefox einbinden, um alle wichtigen Browser abzudecken.

Kontrast ist wichtig

Ausreichend Kontrast zwischen Thumb- und Track-Farbe sicherstellen. Niedriger Kontrast erschwert die Erkennung der Scrollbar-Position.

Dünne Scrollbars

scrollbar-width: thin oder eine Breite von 6–8px für moderne, minimalistische UIs verwenden, die nicht vom Inhalt ablenken.

Gezieltes Styling

Scrollbar-Styles auf eine bestimmte Container-Klasse statt auf body anwenden, um Browser-Standardwerte nicht global zu überschreiben.

Häufig gestellte Fragen

Funktionieren benutzerdefinierte Scrollbars in allen Browsern?

Die ::-webkit-scrollbar-Pseudoelemente funktionieren in Chrome, Edge und Safari. Firefox verwendet die Standard-Eigenschaften scrollbar-color und scrollbar-width. Beide einzubinden deckt die große Mehrheit der Nutzer ab.

Kann ich die Scrollbar ausblenden, aber das Scrollen behalten?

Ja. scrollbar-width: none (Firefox) und ::-webkit-scrollbar { display: none; } (Chrome/Safari) setzen, während overflow: auto erhalten bleibt.

Beeinflusst Scrollbar-Styling die Barrierefreiheit?

Das Styling entfernt keine Scroll-Funktionalität. Sehr niedriger Kontrast oder unsichtbare Scrollbars können jedoch Nutzer verwirren. Einen sichtbaren Thumb bei überlaufendem Inhalt immer beibehalten.

Kann ich nur die horizontale Scrollbar gestalten?

Ja. Mit ::-webkit-scrollbar können :horizontal- und :vertical-Pseudoklassen verwendet werden, um jede Achse unabhängig zu stylen.