199 of 313 menu

Lastnost flex-wrap

Lastnost flex-wrap določa večvrstično razporeditev blokov vzdolž glavne osi. Uporablja se za nadrejeni element flex blokov. Je del okrajšane lastnosti flex-flow.

Sintaksa

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

Vrednosti

Vrednost Opis
nowrap Enovrstični način - bloki so razporejeni v eno vrstico.
wrap Bloki so razporejeni v več vrstic, če se ne prilegajo v eno.
wrap-reverse Enako kot wrap, vendar so bloki razporejeni v obratnem vrstnem redu (najprej zadnji, nato prvi).

Privzeta vrednost: nowrap.

Primer . Vrednost wrap

Trenutno se bloki ne prilegajo v svoj vsebnik in se bodo razporedili v več vrstic:

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

:

Primer . Vrednost wrap-reverse

In zdaj se bo vrstni red spremenil v obratnega (poglejte številke znotraj blokov):

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

:

Primer . Vrednost nowrap

Trenutno bodo bloki razporejeni v enovrstičnem načinu (tako privzeto). Pri tem bo vrednost širine width za bloke prezrta, če preprečuje blokom, da bi se prilegali v starša. Opazite, da so se bloki prilegli v starša, vendar njihova dejanska širina ni 100px, kot je določena, ampak manjša:

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

:

Primer . Vrednost nowrap

Vendar, če se bloki prilegajo pri določeni širini - lastnost width ne bo prezrta. Zmanjšajmo število blokov tako, da se vsi prilegajo:

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

:

Glejte tudi

  • lastnost flex-direction,
    ki določa smer osi flex blokov
  • lastnost justify-content,
    ki določa poravnavo vzdolž glavne osi
  • lastnost align-items,
    ki določa poravnavo vzdolž prečne osi
  • lastnost flex-flow,
    okrajšava za flex-direction in flex-wrap
  • lastnost order,
    ki določa vrstni red flex blokov
  • lastnost align-self,
    ki določa poravnavo enega bloka
  • lastnost flex-basis,
    ki določa velikost posameznega flex bloka
  • lastnost flex-grow,
    ki določa "požrešnost" flex blokov
  • lastnost flex-shrink,
    ki določa skrčljivost flex blokov
  • lastnost flex,
    okrajšava za flex-grow, flex-shrink in flex-basis
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni