CSS overflow
Die Eigenschaften des CSS overflow-Moduls ermöglichen Ihnen, scrollbaren Überlauf in visuellen Medien zu handhaben.
Überlauf tritt auf, wenn der Inhalt einer Elementbox über eine oder mehrere Kanten der Box hinausragt. Scrollbarer Überlauf ist der Inhalt, der außerhalb der Elementbox erscheint und für den Sie einen Scrollmechanismus hinzufügen möchten. CSS overflow-Eigenschaften lassen Sie kontrollieren, was passiert, wenn Inhalt eine Elementbox überflutet, einschließlich der Erstellung von Karussells ohne JavaScript.
Malen von Effekten, die den Inhalt überfluten, aber nicht am CSS-Boxmodell teilnehmen, beeinflusst das Layout nicht. Diese Art von Überlauf ist auch als Tintenüberlauf bekannt. Beispiele für Tintenüberläufe sind Box-Schatten, Rahmenbilder, Textdekoration, ü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 Werte der overflow
-Eigenschaft auf den Inhalt und die Scrollleisten in der angrenzenden Box 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, falls 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 Einstellungen der ScrollLeft
und ScrollTop
-Schieberegler zu überprüfen.
Ein Link ist in der oben stehenden Inhaltsbox enthalten, um die Effekte der Tastaturfokussierung auf Überlauf- und Scroll-Verhalten 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
Eigenschaften
line-clamp
overflow
Kurzformoverflow-block
overflow-clip-margin
overflow-inline
overflow-x
overflow-y
scroll-behavior
scroll-marker-group
scrollbar-gutter
text-overflow
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 und Pseudo-Elemente
Datentypen
<overflow>
aufgezählte Werte
Leitfäden
- Lernen: Überlaufender Inhalt
-
Erfahren Sie, was Überlauf ist und wie Sie ihn verwalten.
- Erstellen von CSS-Karussells
-
Erstellen Sie reine CSS-Karussell-Benutzeroberflächenfunktionen mit Scroll-Buttons, Scroll-Markern und generierten Spalten.
- Erstellen einer benannten Scroll-Fortschritts-Timeline-Animation
-
Die CSS-Scroll-Timeline-
scroll-timeline-name
undscroll-timeline-axis
-Eigenschaften zusammen mit derscroll-timeline
-Kurzform erstellen Animationen, die an den Scroll-Offset eines Scroll-Containers gebunden sind.
Verwandte Konzepte
::column
scrollbar-width
CSS-Eigenschaftscrollbar-color
CSS-Eigenschaftscrollbar-gutter
CSS-Eigenschaftscroll-behavior
CSS-Eigenschaftscroll-margin
CSS-Kurzform-Eigenschaftscroll-padding
CSS-Kurzform-Eigenschaftscroll-snap-align
CSS-Eigenschaftscroll-snap-stop
CSS-Eigenschaftscroll-snap-type
CSS-Eigenschafttext-overflow
CSS-Eigenschaft::-webkit-scrollbar
Pseudo-Elementscrollbar
ARIA-Rolle- Element
scroll()
-Methode - Element
scrollBy()
-Methode - Element
scrollIntoView()
-Methode - Element
scrollTo()
-Methode - Element
scrollTop
-Eigenschaft - Element
scrollLeft
-Eigenschaft - Element
scrollWidth
-Eigenschaft - Element
scrollHeight
-Eigenschaft - Dokument [scroll]-Ereignis
- Scroll-Container Glossarbegriff
- Tintenüberlauf Glossarbegriff
Spezifikationen
Specification |
---|
CSS Overflow Module Level 3 |
CSS Overflow Module Level 4 |
CSS Overflow Module Level 5 |
Siehe auch
- CSS-Scrollbar-Styling-Modul
- CSS-Scroll-Snap-Modul
- CSSOM-Ansicht-Modul
- Anleitung zur Fehlerbehebung bei scrollbarem Überlauf