⊗mkPmGdAFtV 230 of 250 menu

Semnificația auto-fit în grid-urile CSS

Acum să analizăm valoarea auto-fit, care se aplică și ea atunci când se specifică coloane de dimensiuni egale împreună cu funcția repeat. Diferența sa față de valoarea auto-fill constă în faptul că auto-fit ajustează numărul de coloane pentru a se potrivi lățimii disponibile a containerului, extinzând sau micșorându-le.

Exemplu

Să analizăm funcționarea valorii auto-fit pe exemplul unui container cu opt elemente. Să aplicăm împreună cu valoarea auto-fit funcția minmax, cunoscută de la lecția anterioară:

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

:

Exemplu

Și acum să micșorăm lățimea containerului grid la 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; }

:

Sarcini practice

Să presupunem că aveți un grid din nouă elemente. Stabiliți pentru acestea, folosind valoarea auto-fit, o lățime a coloanelor și o lățime a containerului grid astfel încât toate elementele copil să se plaseze pe trei rânduri.

Și acum modificați sarcina anterioară astfel încât toate elementele să se aranjeze pe două rânduri.

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