CSS overflow

Die CSS overflow Modul-Eigenschaften ermöglichen Ihnen, das scrollbar Überlaufen in visuellen Medien zu handhaben.

Überlauf tritt auf, wenn der Inhalt in einem Elementkasten über eine oder mehrere Kanten des Kastens hinausgeht. Scrollbar Überlauf ist der Inhalt, der außerhalb des Elementkastens erscheint und für den Sie möglicherweise einen Scrollmechanismus hinzufügen möchten. CSS overflow-Eigenschaften ermöglichen es Ihnen, zu kontrollieren, was passiert, wenn Inhalte einen Elementkasten überlaufen.

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

Overflow in Aktion

Probieren Sie das folgende Beispiel, um die Auswirkungen der verschiedenen overflow-Eigenschaftswerte auf den Inhaltsüberlauf und die Scrollbalken im angrenzenden festen Größe-Kasten zu sehen.

Das Beispiel enthält Optionen, um die Werte für die overflow-clip-margin- und width-Eigenschaften zu ändern sowie um den Inhalt programmatisch zu scrollen, wenn die overflow-Eigenschaft einen scroll container erstellt. Wählen Sie overflow: clip und sehen Sie die Wirkung 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 Inhaltskasten oben enthalten, um die Auswirkungen von Tastaturfokus auf Überlauf und Scrollverhalten zu demonstrieren. Versuchen Sie, zum Link zu wechseln oder den Inhalt programmatisch zu scrollen: der Inhalt wird nur dann scrollen, wenn der aufgezählte <overflow>-Wert einen Scrollcontainer erstellt.

Referenz

CSS Eigenschaften

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

Datentypen

Leitfäden

Überlaufender Inhalt

CSS-Baustein: lernen Sie, was Überlauf ist und wie Sie ihn verwalten.

Erstellen einer benannten Scroll-Fortschritts-Zeitachsen-Animation

Die CSS-Scroll-Zeitachse scroll-timeline-name und scroll-timeline-axis Eigenschaften sowie die scroll-timeline Kurzschrift erstellen Animationen, die an den Scroll-Offset eines Scrollcontainers gebunden sind.

Verwandte Konzepte

Spezifikationen

Specification
Unknown specification
Unknown specification

Siehe auch