Wie kann ich Flexbox-Elemente in zwei bestimmte Zeilen zwingen?
Dec 20, 2024 am 01:52 AMFlexbox: Elemente in zwei Reihen anzeigen
In Flexbox können Sie Elemente einfach über mehrere Zeilen verteilen, indem Sie „flex-wrap: wrap“ für den Container festlegen. Um jedoch Elemente in bestimmte Zeilen zu zwingen, müssen Sie die Größe und den Abstand der Elemente steuern.
Das Problem der dynamischen Größenänderung von Elementen
Im bereitgestellten Code haben Sie acht Elemente mit Flex -grow: 1, was bedeutet, dass jedes Element versucht, so viel verfügbaren Platz wie möglich einzunehmen. Dies kann das gewünschte zweireihige Layout behindern.
Lösung: Elementbreite steuern
Um zwei Reihen mit jeweils vier Elementen zu erstellen, müssen Sie eine feste Breite für die untergeordneten Elemente definieren. Ändern Sie die untergeordneten Stile wie folgt:
.child { flex: 1 0 21%; /* Adjust the percentage as needed */ }
-
flex: 1 0 21%:
- 1: Setzt den Flex-Grow auf 1 und lässt Elemente zu wachsen
- 0: Setzt den Flex-Shrink auf 0 und verhindert so, dass die Elemente über 21 % hinaus schrumpfen Breite
- 21 %: Gibt die anfängliche Breite für jeden Artikel an (möglicherweise müssen Sie diesen Wert leicht anpassen)
Sowohl bei Flex-Wrap- als auch bei Artikelbreiten definiert, werden Ihre Artikel nun ordentlich in zwei Viererreihen ausgerichtet.
Das obige ist der detaillierte Inhalt vonWie kann ich Flexbox-Elemente in zwei bestimmte Zeilen zwingen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Hinzufügen von Kastenschatten zu WordPress -Blöcken und -Elementen

Erstellen Sie ein JavaScript -Kontaktformular mit dem Smart Forms Framework

Erstellen Sie einen Inline -Texteditor mit dem inhaltlichen Attribut

Machen Sie Ihren ersten Seltsamen -Sufle -Übergang

Vergleich der 5 besten PHP -Formbauer (und 3 kostenlose Skripte)

Datei hochladen mit Multer in node.js und ausdrücken

Beste CSS -Animationen und Effekte auf Codecanyon 2025 (kostenlos bezahlt)
