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, scrollbares Überlaufen in visuellen Medien zu handhaben.

Ein Überlauf tritt auf, wenn der Inhalt eines Elementrahmens eine oder mehrere Kanten des Rahmens überschreitet. Scrollbarer Überlauf ist der Inhalt, der außerhalb des Elementrahmens erscheint, für den Sie möglicherweise einen Scroll-Mechanismus hinzufügen möchten. CSS-Überlaufeigenschaften lassen Sie kontrollieren, was passiert, wenn Inhalte einen Elementrahmen überlaufen, einschließlich der Erstellung von Karussells ohne JavaScript.

Malereffekte, die den Inhalt überlaufen, aber nicht am CSS-Boxmodell teilnehmen, beeinflussen das Layout nicht. Diese Art von Überlauf ist auch als tinten Überlauf bekannt. Beispiele für Tintenüberläufe sind Boxschatten, Rahmenbilder, Textdekorationen, überhängende Glyphen und Umrisse. Tintenüberläufe erweitern nicht den scrollbaren Überlaufbereich.

Überlauf in Aktion

Probieren Sie das folgende Beispiel aus, um die Effekte der verschiedenen overflow-Eigenschaftswerte auf den Inhaltsüberlauf und die Scrollleisten in dem angrenzenden festen Rahmen zu sehen.

Das Beispiel enthält Optionen zum Ändern der Werte für die Eigenschaften overflow-clip-margin und width, sowie um den Inhalt programmatisch zu scrollen, wenn die Überlaufeigenschaft 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 Inhaltsfeld oben enthalten, um die Effekte des Tastaturfokus auf Überlauf und Scroll-Verhalten zu demonstrieren. Versuchen Sie, mit der Tabulator-Taste zum Link zu gelangen oder den Inhalt programmatisch zu scrollen: Der Inhalt wird nur gescrollt, wenn der aufgezählte <overflow>-Wert einen Scroll-Container erstellt.

Referenz

Eigenschaften

Das CSS overflow Level-4-Modul führt zudem 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ützt kein Browser diese Features.

Selektoren und Pseudo-Elemente

Datentypen

Leitfäden

Lernen: Überlaufender Inhalt

Lernen Sie, was Überlauf ist und wie Sie ihn verwalten können.

Erstellen von CSS-Karussells

Erstellen Sie reine CSS-Karussell-UI-Features mit Scroll-Schaltflächen, Scroll-Markern und generierten Spalten.

Erstellen einer benannten Scroll-Fortschritts-Timeline-Animation

Die CSS-Scroll-Timeline scroll-timeline-name und scroll-timeline-axis Eigenschaften, zusammen mit der scroll-timeline Kurzschreibweise, erzeugen 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