223 of 313 menu

Vlastnosť grid-auto-flow

Vlastnosť grid-auto-flow nastavuje automatické umiestňovanie prvkov v gride. Môže mať hodnoty row - vypĺňa riadky prvkami, column - stĺpce, dense - umiestňuje prvky na všetky voľné miesta v sieti; row dense - usporadúva prvky, vypĺňajúc každý riadok a všetky voľné miesta siete; column dense - vypĺňa prvkami každý stĺpec a všetko voľné miesto v gride.

Syntax

selektor { grid-auto-flow: vypĺňaná časť gridu; }

Príklad

Vyplňme v tabuľke všetky riadky:

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

:

Príklad

A teraz vyplňme prvkami všetky stĺpce v tabuľke:

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

:

Príklad

Umiestnime všetky prvky v tabuľke tak, aby nezostalo žiadne voľné miesto:

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

:

Príklad

A teraz vyplňme prvkami všetko voľné miesto v riadkoch:

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

:

Príklad

Zmeňme predchádzajúci príklad, aby prvky vyplnili všetko voľné miesto v stĺpcoch:

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

:

Pozri tiež

  • vlastnosť grid,
    ktorá nastavuje skrátený zápis vlastností stĺpcov a riadkov
  • vlastnosť grid-auto-rows,
    ktorá nastavuje počet a šírku riadkov v implicitnom gride
  • vlastnosť grid-template-columns,
    ktorá nastavuje počet a šírku stĺpcov v gride
  • vlastnosť grid-template-rows,
    ktorá nastavuje počet a šírku riadkov v gride
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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť