Heim > Web-Frontend > CSS-Tutorial > Wie verhindert man die Zentrierung der letzten Flex-Artikel bei Verwendung von Flexbox Wrap?

Wie verhindert man die Zentrierung der letzten Flex-Artikel bei Verwendung von Flexbox Wrap?

Susan Sarandon
Freigeben: 2024-11-23 12:06:14
Original
640 Leute haben es durchsucht

How to Prevent Centering of the Last Flex Items When Using Flexbox Wrap?

So ändern Sie den Flexbox-Wrap

In diesem reaktionsfähigen Flexbox-Szenario werden Flex-Elemente nach und nach umwickelt, wenn die Bildschirmgröße abnimmt. Um das Umhüllungsverhalten zu optimieren, untersuchen wir, wie wir die letzten Flex-Elemente von links beginnend unzentriert halten:

Ghost-Elemente implementieren:

CSS kann kann verwendet werden, um „Geister“-Elemente zu erstellen, die den verbleibenden Platz in der letzten Zeile belegen. Unter der Annahme einer potenziellen Spaltenlänge von 4 würden wir beispielsweise 3 Geisterelemente benötigen:

.card:empty {
    width: 300px;
    box-shadow: none;
    margin: 2rem;
    padding-bottom: 0;
}
Nach dem Login kopieren

Pseudoelemente:

Pseudoelemente können ebenfalls verwendet werden, wodurch reduziert wird die Anzahl der benötigten Geisterelemente um 2:

::after {
    content: "";
    flex: 1;
}
Nach dem Login kopieren

Bearbeitet Beispiel:

Hier ist eine aktualisierte Version des Codes mit diesen hinzugefügten Ghost-Elementen:

<div class="card"></div>
<div class="card"></div>
<div class="card"></div>
Nach dem Login kopieren

Mit diesen Verbesserungen werden die Flex-Elemente wie gewünscht umbrochen, mit den letzten beiden Elementen unzentriert und von links beginnend.

Das obige ist der detaillierte Inhalt vonWie verhindert man die Zentrierung der letzten Flex-Artikel bei Verwendung von Flexbox Wrap?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage