CSS-Überscroll-Verhalten
Das CSS-Überscroll-Verhalten-Modul bietet Eigenschaften, um das Verhalten eines Scrollcontainers zu steuern, wenn seine Scrollposition den Scroll-Grenzwert erreicht. Die Kontrolle dieses Aspekts ist besonders nützlich in Szenarien, in denen eingebettete scrollbare Bereiche das Scrollen des übergeordneten Containers nicht auslösen sollen.
Wenn Sie einen Kommentar in einem Blog abgeben, könnten Sie bemerken, dass, wenn Ihr Kommentar die Länge des bereitgestellten <textarea> übersteigt, das Scrollen über das Ende des Textbereichs hinaus den gesamten Blog scrollen lässt. Dies liegt daran, dass das Erreichen des Endes eines scrollbaren Bereichs, bekannt als Scroll-Grenzwert, dazu führen kann, dass anderer Inhalt oder die gesamte Seite gescrollt wird. Dieses kontinuierliche Scrollerlebnis wird als Scroll-Kettenbildung bezeichnet.
In Situationen, in denen der Inhalt eines Elements größer ist als sein Container und overflow Scrollen erlaubt oder standardmäßig aktiviert ist (wie bei <textarea>), führt das Weiter-Scrollen über den scrollbaren Bereich des Elements hinaus zum Scrollen des übergeordneten Elements oder der zugrunde liegenden Seite.
Im Gegensatz dazu kann das Scrollen durch die Allgemeinen Geschäftsbedingungen einer Website und das Erreichen des Endes des Inhalts, um ein Kontrollkästchen zu aktivieren, nicht dazu führen, dass die Seite scrollt oder „springt“ (wie auf einem Telefon). Dieses Beispiel zeigt, dass Sie das Überscroll-Verhalten steuern und die Scroll-Kettenbildung verhindern können.
Dieses Modul definiert das Überscroll-Verhalten, sodass Sie die Aktionen festlegen können, wenn ein Benutzer über die Grenzen eines scrollbaren Elements hinaus scrollt.
Referenz
CSS-Eigenschaften
Glossarbegriffe
Leitfäden
- Lernen: Überlaufender Inhalt
-
Erfahren Sie, was Überlauf ist und wie Sie ihn verwalten.
Verwandte Konzepte
-
scrollbarARIA-Rolle -
Einschränkungsblock Konzept
-
CSS-Überlauf Modul:
overflowKurzform-Eigenschaftoverflow-clip-marginEigenschaftscroll-behaviorEigenschafttext-overflowEigenschaft
-
Scrollcontainer und Scrollport Glossarbegriffe
-
CSS-Scroll-Snap Modul:
scroll-paddingKurzform-Eigenschaftscroll-snap-typeEigenschaftscroll-marginKurzform-Eigenschaftscroll-snap-stopEigenschaftscroll-snap-alignEigenschaft
-
CSSOM-Ansicht Modul:
Element.getBoundingClientRect()MethodeElement.scroll()MethodeElement.scrollBy()MethodeElement.scrollIntoView()MethodeElement.scrollTo()MethodescrollDokumentereignis
Spezifikationen
| Specification |
|---|
| CSS Overscroll Behavior Module Level 1 |
Siehe auch
- CSS-Scroll-Verankerung Modul
- CSS-Scroll-Snap Modul
- CSS-Boxmodell Modul
- CSS-logische Eigenschaften und Werte Modul