CSS overflow
Die CSS overflow Modul-Eigenschaften ermöglichen es Ihnen, den scrollbar overflow in visuellen Medien zu verwalten.
Ein Overflow tritt auf, wenn der Inhalt in einem Elementkasten über eine oder mehrere Kanten des Kastens hinausgeht. Scrollable overflow ist der Inhalt, der außerhalb des Elementkastens erscheint, für den Sie möglicherweise einen Scrollmechanismus hinzufügen möchten. CSS overflow Eigenschaften erlauben es Ihnen zu kontrollieren, was passiert, wenn der Inhalt über einen Elementkasten hinausgeht, einschließlich der Erstellung von Karussells ohne JavaScript.
Malereffekte, die den Inhalt überfluten, aber nicht am CSS-Boxmodell teilnehmen, beeinflussen das Layout nicht. Diese Art von Overflow ist auch bekannt als ink overflow. Beispiele für ink overflows sind Box-Shadows, Rahmenbilder, Textdekorationen, überhängende Glyphen und Umrisse. Ink överflows erweitern die scrollable overflow Region nicht.
Overflow in Aktion
Probieren Sie das folgende Beispiel aus, um die Auswirkungen verschiedener overflow Eigenschaftswerte auf den Inhaltsüberlauf und die Scrollleisten im angrenzenden Kasten mit fester Größe zu sehen.
Das Beispiel enthält Optionen zum Ändern der Werte für die overflow-clip-margin und width Eigenschaften sowie zum programmatischen Scrollen des Inhalts, wenn die overflow Eigenschaft einen scroll container erstellt. Wählen Sie overflow: clip und sehen Sie sich die Wirkung verschiedener overflow-clip-margin Werte an. Wählen Sie overflow: hidden oder overflow: scroll, um die verschiedenen ScrollLeft und ScrollTop Schiebereglereinstellungen zu überprüfen.
Ein Link ist im Inhaltskasten oben enthalten, um die Auswirkungen der Tastaturfokussierung auf Overflow und Scrollverhalten zu demonstrieren. Versuchen Sie, zum Link zu navigieren oder den Inhalt programmatisch zu scrollen: Der Inhalt wird nur dann gescrollt, wenn der aufgeführte <overflow> Wert einen Scroll-Container erstellt.
Referenz
>Eigenschaften
line-clampoverflowKurzformoverflow-blockoverflow-clip-marginoverflow-inlineoverflow-xoverflow-yscroll-behaviorscroll-marker-groupscroll-target-groupscrollbar-guttertext-overflow
Das CSS Overflow Level 4 Modul führt auch die Eigenschaften block-ellipsis, continue, max-lines, overflow-clip-margin-block, overflow-clip-margin-block-end, overflow-clip-margin-block-start, overflow-clip-margin-bottom, overflow-clip-margin-inline, overflow-clip-margin-inline-end, overflow-clip-margin-inline-start, overflow-clip-margin-left, overflow-clip-margin-right und overflow-clip-margin-top ein. Derzeit unterstützen keine Browser diese Funktionen.
Selektoren und Pseudo-Elemente
Datentypen
<overflow>aufgezählte Werte
Glossarbegriffe und Definitionen
Leitfäden
- Lernen: Überfließende Inhalte
-
Lernen Sie, was Overflow ist und wie man damit umgeht.
- CSS-Karussells erstellen
-
Erstellen Sie reine CSS-Karussell-UI-Funktionen unter Verwendung von Scroll-Buttons, Scroll-Markierungen und generierten Spalten.
- Erstellung einer benannten Scroll-Fortschritts-Zeitachsenanimation
-
Die CSS Scroll-Zeitachse
scroll-timeline-nameundscroll-timeline-axisEigenschaften, zusammen mit derscroll-timelineKurzform, erstellen Animationen, die an den Scroll-Offset eines Scroll-Containers gebunden sind.
Verwandte Konzepte
::columnscrollbar-widthCSS-Eigenschaftscrollbar-colorCSS-Eigenschaftscrollbar-gutterCSS-Eigenschaftscroll-behaviorCSS-Eigenschaftscroll-marginCSS-Kurzform Eigenschaftscroll-paddingCSS-Kurzform Eigenschaftscroll-snap-alignCSS Eigenschaftscroll-snap-stopCSS Eigenschaftscroll-snap-typeCSS Eigenschafttext-overflowCSS Eigenschaft::-webkit-scrollbarPseudo-ElementscrollbarARIA-Rolle- Element
scroll()Methode - Element
scrollBy()Methode - Element
scrollIntoView()Methode - Element
scrollTo()Methode - Element
scrollTopEigenschaft - Element
scrollLeftEigenschaft - Element
scrollWidthEigenschaft - Element
scrollHeightEigenschaft - Dokument
scrollEreignis - Scroll container Glossarbegriff
- Ink overflow Glossarbegriff
Spezifikationen
| Specification |
|---|
| CSS Overflow Module Level 3> |
| CSS Overflow Module Level 4> |
| CSS Overflow Module Level 5> |
Siehe auch
- CSS Scrollleisten-Styling Modul
- CSS Scroll Snap Modul
- CSSOM Ansicht Modul
- Anleitung zum Debuggen von scrollbarem Overflow