Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

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

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-name und scroll-timeline-axis sowie die scroll-timeline Kurzschreibweise erstellen Animationen, die an den Scroll-Offset eines Scroll-Containers gebunden sind.

Verwandte Konzepte

Spezifikationen

Specification
CSS Overflow Module Level 3
CSS Overflow Module Level 4
CSS Overflow Module Level 5

Siehe auch