CSS overflow
Die Eigenschaften des CSS overflow Moduls ermöglichen es Ihnen, scrollbar Überlauf in visuelle Medien zu behandeln.
Überlauf tritt auf, wenn der Inhalt in einem Element-Box über eine oder mehrere Kanten der Box hinausgeht. Scrollbar Überlauf ist der Inhalt, der außerhalb der Element-Box erscheint und für den Sie möglicherweise einen Scroll-Mechanismus hinzufügen möchten. Die CSS Overflow-Eigenschaften ermöglichen Ihnen zu kontrollieren, was passiert, wenn Inhalt über eine Element-Box hinausfließt, einschließlich der Erstellung von Karussells ohne JavaScript.
Mal-Effekte, die den Inhalt überlaufen, aber nicht am CSS-Boxmodell teilnehmen, beeinflussen das Layout nicht. Diese Art von Überlauf ist auch bekannt als Tintenüberlauf. Beispiele für Tintenüberläufe umfassen Box-Schatten, Rahmenbilder, Textdekorationen, überhängende Glyphen und Umrisse. Tintenüberläufe erweitern nicht die scrollbar Überlaufregion.
Überlauf in Aktion
Versuchen Sie das folgende Beispiel, um die Auswirkungen verschiedener overflow-Eigenschaftswerte auf den Inhaltsüberlauf und die Scrollleisten in der benachbarten Box mit fester Größe zu sehen.
Das Beispiel enthält Optionen zum Ändern der Werte für die Eigenschaften overflow-clip-margin und width, sowie zum programmatischen Scrollen des Inhalts, 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 ScrollLeft und ScrollTop Schieberegler-Einstellungen auszuprobieren.
Ein Link ist in der obenstehenden Inhaltsbox enthalten, um die Effekte der Tastaturfokussierung auf Überlauf und Scroll-Verhalten zu demonstrieren. Versuchen Sie, zum Link zu tabben oder den Inhalt programmgesteuert zu scrollen: Der Inhalt wird nur scrollen, wenn der aufgelistete <overflow> Wert einen Scroll-Container erstellt.
Referenz
>Eigenschaften
line-clampoverflowKurzschreibweiseoverflow-blockoverflow-clip-marginoverflow-inlineoverflow-xoverflow-yscroll-behaviorscroll-marker-groupscroll-target-groupscrollbar-guttertext-overflow
Das CSS Overflow Modul Level 4 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>enumerierte Werte
Glossarbegriffe und Definitionen
Leitfäden
- Lernen: Überlaufender Inhalt
-
Erfahren Sie, was Überlauf ist und wie man ihn verwaltet.
- Erstellen von CSS Karussells
-
Erstellen Sie reine CSS-Karussell-Benutzeroberflächen mit Scroll-Schaltflächen, Scroll-Markern und generierten Spalten.
- Erstellen einer benannten Scroll-Fortschritts-Timeline-Animation
-
Die CSS Scroll-Timeline Eigenschaften
scroll-timeline-nameundscroll-timeline-axissowie diescroll-timelineKurzschreibweise erstellen Animationen, die an den Scroll-Offset eines Scroll-Containers gebunden sind.
Verwandte Konzepte
::columnscrollbar-widthCSS Eigenschaftscrollbar-colorCSS Eigenschaftscrollbar-gutterCSS Eigenschaftscroll-behaviorCSS Eigenschaftscroll-marginCSS Kurzschreibweisescroll-paddingCSS Kurzschreibweisescroll-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
- Tintenüberlauf Glossarbegriff
Spezifikationen
| Specification |
|---|
| CSS Overflow Module Level 3> |
| CSS Overflow Module Level 4> |
| CSS Overflow Module Level 5> |
Siehe auch
- CSS Scrollbars Styling Modul
- CSS Scroll Snap Modul
- CSSOM Ansicht Modul
- Anleitung zum Debuggen von scrollbar Überlauf