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 CSS overflow Modul-Eigenschaften ermöglichen es Ihnen, überlaufenden Inhalt in visuellen Medien zu handhaben.

Ein Überlauf tritt auf, wenn der Inhalt in einer Elementbox über eine oder mehrere Kanten der Box hinausgeht. Scrollbarer Überlauf ist der Inhalt, der außerhalb des Elementrahmens erscheint und für den Sie möglicherweise einen Scrollmechanismus hinzufügen möchten. CSS overflow-Eigenschaften erlauben Ihnen zu kontrollieren, was passiert, wenn der Inhalt eine Elementbox überläuft, einschließlich der Erstellung von Karussells ohne JavaScript.

Maleffekte, die den Inhalt überfließen, aber nicht am CSS-Boxmodell teilnehmen, beeinflussen nicht das Layout. Diese Art des Überlaufs wird auch als Tintenüberfluss bezeichnet. Beispiele für Tintenüberfluss umfassen Box-Schatten, Rahmenbilder, Textdekoration, überhängende Glyphen und Umrisse. Tintenüberläufe erweitern nicht den scrollbaren Überlaufbereich.

Overflow in Aktion

Probieren Sie das folgende Beispiel aus, um die Effekte verschiedener overflow Eigenschaftswerte auf den Inhaltsüberlauf und die Scrollleisten in der angrenzenden Fixgröße-Box zu sehen.

Das Beispiel enthält Optionen zum Ändern der Werte für die overflow-clip-margin und width Eigenschaften, sowie zur programmatischen Verschiebung des Inhalts, wenn die overflow-Eigenschaft einen scroll container erzeugt. 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 zu überprüfen.

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

Referenz

Eigenschaften

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ützt kein Browser diese Funktionen.

Selektoren

Datentypen

Glossarbegriffe und Definitionen

Leitfäden

Lernen: Überlaufender Inhalt

Lernen Sie, was Überlauf ist und wie man damit umgeht.

Erstellen von CSS-Karussells

Erstellen Sie UI-Funktionen für Karussells mit reinem CSS unter Verwendung von Scrollbuttons, Scrollmarkern und generierten Spalten.

Erstellen einer benannten Scroll-Fortschritt-Zeitachsen-Animation

Die CSS scroll timeline scroll-timeline-name und scroll-timeline-axis Eigenschaften, zusammen mit dem scroll-timeline Schlüsselsequenz, erstellen Animationen, die mit dem Scroll-Offset eines Scrollcontainers verbunden sind.

Verwandte Konzepte

Spezifikationen

Spezifikation
CSS Overflow Module Level 3
CSS Overflow Module Level 4
CSS Overflow Module Level 5

Siehe auch