199 of 313 menu

Eigenschap flex-wrap

De eigenschap flex-wrap specificeert de meerdere regels opstelling van blokken langs de hoofdas. Wordt toegepast op het bovenliggende element voor flex blokken. Maakt deel uit van de shorthand-eigenschap flex-flow.

Syntaxis

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

Waarden

Waarde Beschrijving
nowrap Enkele regel modus - blokken worden op één regel geplaatst.
wrap Blokken worden op meerdere regels geplaatst als ze niet op één regel passen.
wrap-reverse Hetzelfde als wrap, maar de blokken worden in omgekeerde volgorde geplaatst (eerst de laatste, dan de eerste).

Standaardwaarde: nowrap.

Voorbeeld . Waarde wrap

Nu passen de blokken niet in hun container en zullen ze op meerdere regels worden geplaatst:

<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; }

:

Voorbeeld . Waarde wrap-reverse

En nu verandert de volgorde in omgekeerde richting (kijk naar de cijfers in de blokken):

<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; }

:

Voorbeeld . Waarde nowrap

Nu zullen de blokken in de enkele regel modus worden geplaatst (zoals standaard). Hierbij wordt de waarde van de breedte width voor de blokken genegeerd, als het ervoor zorgt dat de blokken niet in de ouder passen. Let op: de blokken passen in de ouder, maar hun werkelijke breedte is niet 100px, zoals ingesteld, maar minder:

<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; }

:

Voorbeeld . Waarde nowrap

Echter, als de blokken passen bij de ingestelde breedte - dan wordt de eigenschap width niet genegeerd. Laten we het aantal blokken verminderen zodat ze allemaal passen:

<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; }

:

Zie ook

  • eigenschap flex-direction,
    die de richting van de assen van flex blokken specificeert
  • eigenschap justify-content,
    die de uitlijning langs de hoofdas specificeert
  • eigenschap align-items,
    die de uitlijning langs de kruisas specificeert
  • eigenschap flex-flow,
    shorthand voor flex-direction en flex-wrap
  • eigenschap order,
    die de volgorde van flex blokken specificeert
  • eigenschap align-self,
    die de uitlijning van één blok specificeert
  • eigenschap flex-basis,
    die de grootte van een specifiek flex blok specificeert
  • eigenschap flex-grow,
    die de "gulzigheid" van flex blokken specificeert
  • eigenschap flex-shrink,
    die de krimpfactor van flex blokken specificeert
  • eigenschap flex,
    shorthand voor flex-grow, flex-shrink en flex-basis
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren