CSS overflow
Die CSS overflow-Moduleigenschaften ermöglichen es Ihnen, scrollbar Overflow in visuellen Medien zu handhaben.
Overflow tritt auf, wenn der Inhalt in einer Elementbox die Ränder der Box überschreitet. Scrollbar Overflow ist der Inhalt, der außerhalb der Elementbox erscheint und für den Sie möglicherweise einen Scrollmechanismus hinzufügen möchten. CSS overflow-Eigenschaften lassen Sie kontrollieren, was passiert, wenn der Inhalt eine Elementbox überfüllt, einschließlich der Erstellung von Karussells ohne JavaScript.
Malereffekte, die den Inhalt überlaufen, aber nicht am CSS-Box-Modell teilnehmen, beeinflussen das Layout nicht. Dieser Overflow-Typ ist auch als Ink Overflow bekannt. Beispiele für Ink Overflows sind Box-Schatten, Rahmenbilder, Textdekoration, überhängende Glyphen und Umrisse. Ink Overflows erweitern nicht die scrollbar Overflow-Region.
Overflow in Aktion
Probieren Sie das folgende Beispiel aus, um die Effekte verschiedener overflow-Eigenschaftswerte auf den Inhalt und die Bildlaufleisten in der angrenzenden Box mit fester Größe zu sehen.
Das Beispiel bietet Optionen, um die Werte der Eigenschaften overflow-clip-margin und width zu ändern, sowie den Inhalt programmgesteuert zu scrollen, falls die overflow-Eigenschaft einen scroll container erstellt. Wählen Sie overflow: clip und sehen Sie den Effekt verschiedener overflow-clip-margin-Werte. Wählen Sie overflow: hidden oder overflow: scroll, um die verschiedenen Einstellungen der ScrollLeft- und ScrollTop-Schieberegler zu überprüfen.
Ein Link ist im obigen Inhaltsbereich enthalten, um die Effekte des Tastenfokus auf Overflow- und Scroll-Verhalten zu demonstrieren. Versuchen Sie, mit der Tabulatortaste zu dem Link zu navigieren oder den Inhalt programmgesteuert zu scrollen: Der Inhalt wird nur dann gescrollt, wenn der aufgelistete <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
Datentypen
<overflow>enumerierte Werte
Glossarbegriffe und Definitionen
Leitfaden
- Lernen: Überlaufender Inhalt
-
Lernen Sie, was Overflow ist und wie Sie ihn verwalten können.
- Erstellen von CSS-Karussells
-
Erstellen Sie reine CSS-Karussell-Benutzeroberflächenfunktionen mit Scroll-Schaltflächen, Scroll-Markern und generierten Spalten.
- Erstellung einer benannten Scroll-Fortschritts-Zeitachsen-Animation
-
Die CSS-Scroll-Zeitachse
scroll-timeline-nameund diescroll-timeline-axis-Eigenschaften, zusammen mit derscroll-timeline-Kurzform, erstellen Animationen, die an den Scroll-Offset eines Scroll-Containers gebunden sind.
Verwandte Konzepte
::columnscrollbar-widthCSS-Eigenschaftscrollbar-colorCSS-Eigenschaftscrollbar-gutterCSS-Eigenschaftscroll-behaviorCSS-Eigenschaftscroll-marginCSS-Kurzformscroll-paddingCSS-Kurzformscroll-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
| Spezifikation |
|---|
| 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 scrollbar Overflow