Thanks to visit codestin.com
Credit goes to developer.mozilla.org

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.

Überlauf tritt auf, wenn der Inhalt in einem Elementkasten über eine oder mehrere Kanten des Kastens hinausragt. Scrollbarer Überlauf ist der Inhalt, der außerhalb des Elementkastens 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 Elementkasten überlaufen. Dazu gehört auch das Erstellen von Karussellen ohne JavaScript.

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

Overflow in Aktion

Probieren Sie das folgende Beispiel aus, um die Auswirkungen verschiedener overflow-Eigenschaftswerte auf den Inhalt und die Bildlaufleisten im angrenzenden festen Kasten zu sehen.

Das Beispiel enthält Optionen zur Änderung der Werte für die Eigenschaften overflow-clip-margin und width, sowie zur programmgesteuerten Verschiebung des Inhalts, wenn die overflow-Eigenschaft einen Scroll-Container erstellt. Wählen Sie overflow: clip und sehen Sie die Auswirkung unterschiedlicher overflow-clip-margin-Werte. Wählen Sie overflow: hidden oder overflow: scroll, um die verschiedenen ScrollLeft- und ScrollTop-Slider-Einstellungen zu überprüfen.

Ein Link ist im obigen Inhaltkasten enthalten, um die Auswirkungen von Tastaturfokus auf Überlauf- und Scroll-Verhalten 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 außerdem 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 und Pseudoelemente

Datentypen

Leitfäden

Lernen: Überlaufender Inhalt

Lernen Sie, was Überlauf ist und wie Sie ihn handhaben.

Erstellung von CSS-Karussellen

Erstellen Sie reine CSS-Karussell-Benutzer-Oberflächenfeatures mit Scrolltasten, Scroll-Markern und generierten Spalten.

Erstellung einer benannten Scroll-Fortschritts-Timeline-Animation

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