CSS overflow

Die Eigenschaften des CSS overflow Moduls ermöglichen es Ihnen, scrollenden Überlauf in visuellen Medien zu behandeln.

Überlauf tritt auf, wenn der Inhalt in einem Elementrahmen über eine oder mehrere Kanten des Rahmens hinausgeht. Scrollbarer Überlauf ist der Inhalt, der außerhalb des Elementrahmens erscheint, für den Sie möglicherweise einen Scrollmechanismus hinzufügen möchten. CSS overflow-Eigenschaften ermöglichen es Ihnen, zu steuern, was passiert, wenn Inhalte einen Elementrahmen überfließen.

Darstellungseffekte, die den Inhalt überlaufen, aber nicht an dem CSS-Boxmodell teilnehmen, beeinflussen das Layout nicht. Diese Art von Überlauf ist auch als Tintenüberlauf bekannt. Beispiele für Tintenüberläufe sind Box-Schatten, Bildrahmen, Textdekorationen, überhängende Glyphen und Umrisse. Tintenüberläufe erweitern die scrollbare Überflussregion nicht.

Überlauf in Aktion

Versuchen Sie das folgende Beispiel, um die Auswirkungen verschiedener overflow-Eigenschaftswerte auf den Inhaltsüberlauf und die Scrollbalken im angrenzenden Rahmen mit fester Größe zu sehen.

Das Beispiel enthält Optionen, um die Werte für die Eigenschaften overflow-clip-margin und width zu ändern, sowie den Inhalt programmatisch zu scrollen, wenn die overflow-Eigenschaft einen scroll container erstellt. Wählen Sie overflow: clip und sehen Sie sich die Auswirkungen verschiedener overflow-clip-margin-Werte an. Wählen Sie overflow: hidden oder overflow: scroll, um die verschiedenen ScrollLeft- und ScrollTop-Slider-Einstellungen zu überprüfen.

Ein Link ist im Inhaltsfeld oben enthalten, um die Auswirkungen von Tastaturfokus auf Überlauf- und Scrollverhalten zu demonstrieren. Versuchen Sie, zum Link zu tabben oder den Inhalt programmatisch zu scrollen: Der Inhalt wird nur scrollen, wenn der aufgezählte <overflow>-Wert einen Scroll-Container erstellt.

Referenz

CSS-Eigenschaften

Hinweis: Das CSS overflow Modul Ebene 4 führt die Eigenschaften block-ellipsis, continue, line-clamp und max-lines ein. Diese wurden noch nicht implementiert.

Datentypen

Leitfäden

Lernen: Überlaufender Inhalt

Erfahren Sie, was Überlauf ist und wie man ihn verwaltet.

Erstellen einer benannten Scroll-Fortschritts-Zeitachsen-Animation

Die CSS-Scroll-Zeitachse scroll-timeline-name und scroll-timeline-axis Eigenschaften, zusammen mit der scroll-timeline Abkürzung, erstellen Animationen, die mit dem Scrollversatz eines Scroll-Containers verbunden sind.

Verwandte Konzepte

Spezifikationen

Specification
CSS Overflow Module Level 3
CSS Overflow Module Level 4

Siehe auch