Was ist CSS-Overscroll-Behavior-Generator?
overscroll-behavior steuert, was passiert, wenn ein scrollbarer Bereich seine Grenze erreicht. Auf mobilen Geräten kann Überscrollen Pull-to-Refresh auslösen oder Scrollen von einem Modal auf die dahinterliegende Seite übergreifen lassen. Diese Eigenschaft ermöglicht es Ihnen, Überscroll-Effekte auf body-, modal-, sidebar- und karussell-Elementen zu begrenzen oder zu verhindern.
Kurze Antwort
Steuern Sie, was passiert, wenn ein scrollbares Element seine Grenze erreicht. Verwenden Sie contain, um Scroll-Weiterleitung zu stoppen, während der Bounce-Effekt erhalten bleibt, oder none, um alle Überscroll-Effekte inklusive Pull-to-Refresh zu entfernen.
Last updated: 2026-06-11
Einschränkungen
- Overscroll-behavior ist hauptsächlich ein mobiles Thema. Desktop-Browser wenden minimale oder keine Überscroll-Effekte an, daher hat die Eigenschaft auf dem Desktop wenig sichtbare Auswirkung.
- Das Testen von overscroll-behavior auf dem Desktop erfordert Geräteemulation in den DevTools, da sich Maus-Scrollen erheblich von Touch-Gesten unterscheidet.
- overscroll-behavior steuert nur die Scroll-Weiterleitung an der Dokumentgrenze. Es verhindert keine Scroll-Weiterleitung innerhalb verschachtelter scrollbarer Container.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
So nutzt du dieses Tool
- Wählen Sie ein Szenario, das dem Ort entspricht, an dem Sie das Überscroll-Verhalten steuern möchten.
- Wählen Sie das Verhalten: contain stoppt die Scroll-Weiterleitung, behält aber den Bounce bei, oder none verhindert alle Überscroll-Effekte.
- Wählen Sie die Achse, wenn Sie nur horizontales oder vertikales Überscrollen separat steuern möchten.
- Kopieren Sie das CSS und testen Sie es auf einem echten mobilen Gerät, um das erwartete Verhalten zu bestätigen.
Wofür du es nutzen kannst
- Pull-to-Refresh auf einer Seiten-Body verhindern, während vertikales Scrollen weiterhin funktioniert.
- Hintergrundseiten-Scrollen stoppen, wenn ein Modal oder Drawer geöffnet ist.
- Horizontales Scrollen in einem Karussell begrenzen, damit es keine Vor-/Zurück-Navigation auslöst.