DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!
Diescrollbar-widthEigenschaft in CSS steuert die Breite oder „Dicke“ einer Scrollleiste. scrollbar-width ist Teil des CSS Working Group’s Scrollbars Module Level 1 Entwurfs, der sich noch in der Entwicklung befindet. Der Konsens zum Zeitpunkt der Erstellung dieses Artikels ist, dass scrollbar-width wahrscheinlich in zukünftigen Versionen von CSS enthalten sein wird, aber es gibt Diskussionen darüber, ob ein variabler <length>-Argument erlaubt sein wird oder ob die Optionen auf vordefinierte Werte beschränkt sein werden (mehr dazu später).
Die Anpassung der Breite der Scrollleiste ist besonders wichtig auf Seiten oder Benutzeroberflächen mit begrenztem Platz, wo das Kürzen nur weniger Pixel von der Scrollleiste (oder deren vollständiges Entfernen) dem Inhalt genügend Raum zum Atmen geben kann, ohne die Möglichkeit zum Scrollen zu entfernen.
Stellen Sie sich zum Beispiel eine Textbearbeitungsoberfläche vor, bei der die <textarea> in einen kurzen, schmalen Container passen muss. In einer solchen Situation kann die Scrollleiste viel des verfügbaren Platzes beanspruchen.

<textarea> mit scrollbar-width: auto;Mit scrollbar-width können wir die Breite auf thin setzen, um etwas Platz zu sparen.
.scrollable-element {
scrollbar-width: thin;
}

textarea mit scrollbar-width: thin;Oder wir können die Breite auf none setzen, um sie vollständig zu entfernen und noch mehr Platz zu sparen (vorausgesetzt, wir sind damit einverstanden, dass die Scrollleiste verschwindet).
.scrollable-element {
scrollbar-width: none;
}

textarea mit scrollbar-width: none; – und Sie können immer noch scrollen!Syntax
scrollbar-width: auto | thin | none | <length>;
Werte
scrollbar-width akzeptiert die folgenden Werte.
autoist der Standardwert und rendert die Standard-Scrollleisten des User-Agents.thinweist den User-Agent an, dünnere Scrollleisten zu verwenden, wenn anwendbar.noneblendet die Scrollleiste vollständig aus, ohne die Scrollbarkeit des Elements zu beeinträchtigen.<length>wird diskutiert, wäre aber (wenn hinzugefügt) eine maximale Breite der Scrollleiste.
Beispiel
Browser-Unterstützung
Dies dient der allgemeinen Anpassbarkeit von Scrollleisten. Für die beste cross-browser Scrollleisten-Formatierung, sehen Sie hier.
Diese Browser-Supportdaten stammen von Caniuse, wo weitere Details verfügbar sind. Eine Zahl gibt an, dass der Browser die Funktion ab dieser Version unterstützt.
Desktop
| Chrome | Firefox | IE | Edge | Safari |
|---|---|---|---|---|
| 121 | 64 | 11 | 121 | TP* |
Mobil / Tablet
| Android Chrome | Android Firefox | Android | iOS Safari |
|---|---|---|---|
| 127 | 127 | 127* | 13.4-13.7* |