223 of 313 menu

Svojstvo grid-auto-flow

Svojstvo grid-auto-flow zadaje automatsko postavljanje elemenata u grid-u. Može imati vrednosti row - popunjava redove elementima, column - kolone, dense - postavlja elemente na sva prazna mesta u mreži; row dense - raspoređuje elemente, popunjavajući svaki red i sva slobodna mesta mreže; column dense - popunjava elementima svaku kolonu i svo slobodno mesto u grid-u.

Sintaksa

selektor { grid-auto-flow: popunjen deo grid-a; }

Primer

Hajde da popunimo u tabeli sve redove:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; grid-auto-flow: row; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 2fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Primer

A sada popunimo elementima sve kolone u tabeli:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; grid-auto-flow: column; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 2fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Primer

Hajde da postavimo sve elemente u tabeli, tako da ne ostane slobodnog mesta:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; grid-auto-flow: dense; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 2fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Primer

A sada hajde da popunimo elementima svo slobodno mesto u redovima:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; grid-auto-flow: row dense; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 2fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Primer

Hajde da izmenimo prethodni primer, kako bi elementi popunili svo slobodno mesto u kolonama:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> </div> #parent { display: grid; grid-auto-flow: column dense; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 2fr; border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Vidi takođe

  • svojstvo grid,
    koje zadaje skraćeni zapis svojstava kolona i redova
  • svojstvo grid-auto-rows,
    koje zadaje broj i širinu redova u implicitnom grid-u
  • svojstvo grid-template-columns,
    koje zadaje broj i širinu kolona u grid-u
  • svojstvo grid-template-rows,
    koje zadaje broj i širinu redova u grid-u
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