199 of 313 menu

Svojstvo flex-wrap

Svojstvo flex-wrap postavlja višelinijsko raspoređivanje blokova duž glavne ose. Primenjuje se na roditeljski element za flex blokove. Deo je skraćenog svojstva flex-flow.

Sintaksa

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

Vrednosti

Vrednost Opis
nowrap Jednolinijski režim - blokovi se raspoređuju u jedan red.
wrap Blokovi se raspoređuju u više redova, ako ne stanu u jedan.
wrap-reverse Isto što i wrap, ali se blokovi raspoređuju obrnutim redosledom (prvo poslednji, pa prvi).

Podrazumevana vrednost: nowrap.

Primer . Vrednost wrap

Sada blokovi ne stanu u svoj kontejner i rasporediće se u nekoliko redova:

<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

A sada će se redosled menjati na obrnut (pogledajte brojeve unutar blokova):

<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

Sada će se blokovi rasporediti u jednolinijskom režimu (tako je podrazumevano). Pritom će vrednost širine width za blokove biti zanemarena, ako sprečava blokove da stanu u roditelja. Obratite pažnju da blokovi jesu smestili u roditelja, ali njihova stvarna širina nije 100px, kao što im je zadato, već manja:

<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

Međutim, ako blokovi stanu sa zadatom im širinom - onda svojstvo width neće biti zanemareno. Smanjićemo broj blokova tako da svi stanu:

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

:

Pogledajte takođe

  • svojstvo flex-direction,
    koje postavlja smer osa flex blokova
  • svojstvo justify-content,
    koje postavlja poravnanje duž glavne ose
  • svojstvo align-items,
    koje postavlja poravnanje duž poprečne ose
  • svojstvo flex-flow,
    skraćenica za flex-direction i flex-wrap
  • svojstvo order,
    koje postavlja redosled flex blokova
  • svojstvo align-self,
    koje postavlja poravnanje jednog bloka
  • svojstvo flex-basis,
    koje postavlja veličinu određenog flex bloka
  • svojstvo flex-grow,
    koje postavlja "pohlepu" flex blokova
  • svojstvo flex-shrink,
    koje postavlja skupljanje flex blokova
  • svojstvo flex,
    skraćenica za flex-grow, flex-shrink i flex-basis
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij