199 of 313 menu

Proprietatea flex-wrap

Proprietatea flex-wrap stabilește aranjarea multiliniară a blocurilor pe axa principală. Se aplică elementului părinte pentru blocurile flex. Face parte din proprietatea abreviere flex-flow.

Sintaxă

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

Valori

Valoare Descriere
nowrap Modul single-line - blocurile sunt aranjate într-un singur rând.
wrap Blocurile sunt aranjate pe mai multe rânduri, dacă nu încap pe unul singur.
wrap-reverse La fel ca wrap, dar blocurile sunt aranjate în ordine inversă (întâi ultimul, apoi primul).

Valoarea implicită: nowrap.

Exemplu . Valoarea wrap

Acum blocurile nu încap în containerul lor și se vor aranja pe mai multe rânduri:

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

:

Exemplu . Valoarea wrap-reverse

Iar acum ordinea de succesiune se va schimba în ordine inversă (uitați-vă la cifrele din interiorul blocurilor):

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

:

Exemplu . Valoarea nowrap

Acum blocurile se vor aranja în modul single-line (așa este implicit). În acest caz, valoarea lățimii width pentru blocuri va fi ignorată, dacă le împiedică să încapă în părinte. Atenție la faptul că blocurile încap în părinte, dar lățimea lor reală nu este 100px, așa cum este setată, ci mai mică:

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

:

Exemplu . Valoarea nowrap

Cu toate acestea, dacă blocurile încap la lățimea lor setată - atunci proprietatea width nu va fi ignorată. Să reducem numărul de blocuri astfel încât toate să încapă:

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

:

Vezi și

  • proprietatea flex-direction,
    care stabilește direcția axelor blocurilor flex
  • proprietatea justify-content,
    care stabilește alinierea pe axa principală
  • proprietatea align-items,
    care stabilește alinierea pe axa transversală
  • proprietatea flex-flow,
    prescurtare pentru flex-direction și flex-wrap
  • proprietatea order,
    care stabilește ordinea blocurilor flex
  • proprietatea align-self,
    care stabilește alinierea unui singur bloc
  • proprietatea flex-basis,
    care stabilește dimensiunea unui anumit bloc flex
  • proprietatea flex-grow,
    care stabilește „lăcomia” blocurilor flex
  • proprietatea flex-shrink,
    care stabilește compresibilitatea blocurilor flex
  • proprietatea flex,
    prescurtare pentru flex-grow, flex-shrink și flex-basis
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge