⊗mkPmGdAFtV 230 of 250 menu

Význam auto-fit v CSS gridoch

Teraz sa pozrieme na hodnotu auto-fit, ktorá sa tiež používa pri určovaní stĺpcov rovnakej veľkosti spolu s funkciou repeat. Jej rozdiel od hodnoty auto-fill spočíva v tom, že auto-fit prispôsobuje počet stĺpcov dostupnej šírke kontajnera, rozširujúc alebo zmenšujúc ich.

Príklad

Pozrime sa na fungovanie hodnoty auto-fit na príklade kontajnera s ôsmymi prvkami. Aplikujme spolu s hodnotou auto-fit vám už známu funkciu minmax z predchádzajúcej lekcie:

<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> #parent { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); border: 2px solid #696989; padding: 10px; width: 600px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Príklad

A teraz zmenšíme šírku grid kontajnera na 400px:

<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> #parent { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); border: 2px solid #696989; padding: 10px; width: 400px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Praktické úlohy

Nech máte tabuľku z deviatich prvkov. Nastavte im pomocou hodnoty auto-fit takú šírku stĺpcov a šírku grid kontajnera, aby sa všetky dcérske prvky umiestnili do troch radov.

A teraz upravte predchádzajúcu úlohu tak, aby sa všetky prvky usporiadali do dvoch radov.

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ť