199 of 313 menu

Egenskapen flex-wrap

Egenskapen flex-wrap angir flerlinjet plassering av blokker langs hovedaksen. Brukes på foreldreelementet for flex-blokker. Inngår i sammensatt egenskap flex-flow.

Syntaks

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

Verdier

Verdi Beskrivelse
nowrap Enkeltlinjemodus - blokkene ordnes i én linje.
wrap Blokkene ordnes i flere linjer hvis de ikke får plass på én.
wrap-reverse Det samme som wrap, men blokkene ordnes i motsatt rekkefølge (først den siste, deretter den første).

Standardverdi: nowrap.

Eksempel . Verdien wrap

Nå får ikke blokkene plass i sin container og vil ordnes på flere linjer:

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

:

Eksempel . Verdien wrap-reverse

Og nå endres rekkefølgen til omvendt (se på tallene inne i blokkene):

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

:

Eksempel . Verdien nowrap

Nå vil blokkene plasseres i enkeltlinjemodus (slik som standard). I dette tilfellet vil verdien for bredden width for blokkene bli ignorert, hvis den forhindrer blokkene fra å passe i forelderen. Legg merke til at blokkene fikk plass i forelderen, men deres faktiske bredde er ikke 100px, som er satt for dem, men mindre:

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

:

Eksempel . Verdien nowrap

Men hvis blokkene får plass med den angitte bredden, vil ikke egenskapen width bli ignorert. La oss redusere antall blokker så alle får plass:

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

:

Se også

  • egenskapen flex-direction,
    som angir retningen på flex-blokkenes akser
  • egenskapen justify-content,
    som angir justering langs hovedaksen
  • egenskapen align-items,
    som angir justering langs kryssaksen
  • egenskapen flex-flow,
    sammensetting for flex-direction og flex-wrap
  • egenskapen order,
    som angir rekkefølgen til flex-blokker
  • egenskapen align-self,
    som angir justering av en enkelt blokk
  • egenskapen flex-basis,
    som angir størrelsen på en spesifikk flex-blokk
  • egenskapen flex-grow,
    som angir flex-blokkenes "grådighet"
  • egenskapen flex-shrink,
    som angir flex-blokkenes krympbarhet
  • egenskapen flex,
    sammensetting for flex-grow, flex-shrink og flex-basis
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis