223 of 313 menu

Ominaisuus grid-auto-flow

Ominaisuus grid-auto-flow määrittää elementtien automaattisen sijoittamisen gridissä. Se voi saada arvot row - täyttää rivit elementeillä, column - sarakkeet, dense - sijoittaa elementit kaikkiin tyhjiin paikkoihin gridissä; row dense - järjestää elementit täyttäen jokaisen rivin ja kaikki gridin vapaat paikat; column dense - täyttää elementeillä jokaisen sarakkeen ja kaiken gridin vapaan tilan.

Syntaksi

valitsija { grid-auto-flow: gridin täytettävä osa; }

Esimerkki

Täytetään taulukossa kaikki rivit:

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

:

Esimerkki

Täytetään nyt elementeillä kaikki sarakkeet taulukossa:

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

:

Esimerkki

Sijoitetaan kaikki elementit taulukkoon niin, että ei jää vapaata tilaa:

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

:

Esimerkki

Täytetään nyt elementeillä kaikki vapaa tila riveissä:

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

:

Esimerkki

Muutetaan edellistä esimerkkiä, jotta elementit täyttäisivät kaiken vapaan tilan sarakkeissa:

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

:

Katso myös

  • ominaisuus grid,
    joka määrittää lyhennetyn merkinnän sarakkeiden ja rivien ominaisuuksille
  • ominaisuus grid-auto-rows,
    joka määrittää rivien lukumäärän ja leveyden implisiittisessä gridissä
  • ominaisuus grid-template-columns,
    joka määrittää sarakkeiden lukumäärän ja leveyden gridissä
  • ominaisuus grid-template-rows,
    joka määrittää rivien lukumäärän ja leveyden gridissä
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää