199 of 313 menu

Eigenschaft flex-wrap

Die Eigenschaft flex-wrap legt die mehrzeilige Anordnung von Blöcken entlang der Hauptachse fest. Wird auf das übergeordnete Element für Flex-Blöcke angewendet. Ist Teil der Kurzschreibweise flex-flow.

Syntax

Selektor { flex-wrap: nowrap | wrap | wrap-reverse; }

Werte

Wert Beschreibung
nowrap Einzeiliger Modus - die Blöcke werden in einer Zeile angeordnet.
wrap Blöcke werden in mehrere Zeilen angeordnet, wenn sie nicht in eine passen.
wrap-reverse Dasselbe wie wrap, aber die Blöcke werden in umgekehrter Reihenfolge angeordnet (zuerst der letzte, dann der erste).

Standardwert: nowrap.

Beispiel . Wert wrap

Jetzt passen die Blöcke nicht in ihren Container und werden in mehreren Zeilen angeordnet:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between; border: 1px solid #696989; height: 200px; width: 330px; margin: auto; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Beispiel . Wert wrap-reverse

Und jetzt ändert sich die Reihenfolge in die umgekehrte (achten Sie auf die Zahlen in den Blöcken):

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: flex; flex-wrap: wrap-reverse; flex-direction: row; justify-content: space-between; border: 1px solid #696989; height: 200px; width: 330px; margin: auto; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Beispiel . Wert nowrap

Jetzt werden die Blöcke im einzeiligen Modus angeordnet (so ist die Voreinstellung). Dabei wird der Wert der Breite width für die Blöcke ignoriert, wenn er verhindert, dass die Blöcke in das Elternelement passen. Achten Sie darauf, dass die Blöcke zwar in das Elternelement passen, ihre tatsächliche Breite aber nicht 100px entspricht, wie vorgegeben, sondern geringer ist:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; border: 1px solid #696989; height: 200px; width: 330px; margin: auto; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Beispiel . Wert nowrap

Wenn die Blöcke jedoch bei der vorgegebenen Breite Platz finden, wird die Eigenschaft width nicht ignoriert. Verringern wir die Anzahl der Blöcke, damit sie alle Platz finden:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; border: 1px solid #696989; height: 200px; width: 330px; margin: auto; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Siehe auch

  • die Eigenschaft flex-direction,
    die die Richtung der Achsen der Flex-Blöcke festlegt
  • die Eigenschaft justify-content,
    die die Ausrichtung entlang der Hauptachse festlegt
  • die Eigenschaft align-items,
    die die Ausrichtung entlang der Querachse festlegt
  • die Eigenschaft flex-flow,
    Kurzschreibweise für flex-direction und flex-wrap
  • die Eigenschaft order,
    die die Reihenfolge der Flex-Blöcke festlegt
  • die Eigenschaft align-self,
    die die Ausrichtung eines einzelnen Blocks festlegt
  • die Eigenschaft flex-basis,
    die die Größe eines bestimmten Flex-Blocks festlegt
  • die Eigenschaft flex-grow,
    die die "Gierigkeit" der Flex-Blöcke festlegt
  • die Eigenschaft flex-shrink,
    die die Schrumpfbarkeit der Flex-Blöcke festlegt
  • die Eigenschaft flex,
    Kurzschreibweise für flex-grow, flex-shrink und flex-basis
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen