Heim > Web-Frontend > CSS-Tutorial > Wie steuere ich den Elementumbruch in CSS Flexbox?

Wie steuere ich den Elementumbruch in CSS Flexbox?

Susan Sarandon
Freigeben: 2024-10-30 09:22:03
Original
337 Leute haben es durchsucht

How to Control Element Wrapping in CSS Flexbox?

Flexible Element-Wrapping-Steuerung in CSS-Flexbox

Die Notwendigkeit, ein Element anzugeben, nach dem CSS-Flexbox-Elemente umgebrochen werden sollen, wird im nicht direkt angesprochen Flexbox-Standard. Allerdings kann eine clevere Technik eingesetzt werden, um diesen Effekt zu erzielen.

Um den Umbruch nach einem bestimmten Element zu erzwingen, gehen Sie folgendermaßen vor:

  1. Set display: flex; und Flex-Wrap: Wrap; auf dem Containerelement.
  2. Setzen Sie auf dem Element, nach dem Sie umbrechen möchten, flex-basis: 100 %;.

Diese Lösung legt effektiv eine Mindestbreite für das Element fest, was dazu führt es, bei Bedarf zu einer eigenen Zeile zu wechseln.

Bedenken Sie beispielsweise das folgende Markup:

<code class="html"><ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
</ul></code>
Nach dem Login kopieren

Und das folgende CSS:

<code class="css">ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}

li:nth-child(4n) {
  flex-basis: 100%;
}</code>
Nach dem Login kopieren

Dies wird dazu führen die Elemente, die nach dem vierten Element umbrochen werden sollen, wodurch zwei Zeilen entstehen:

1 2
3 4
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie steuere ich den Elementumbruch in CSS Flexbox?. 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