⊗mkPmGdAFtV 230 of 250 menu

Significato di auto-fit nei CSS Grid

Ora consideriamo il valore auto-fit, che viene anch'esso applicato quando si specificano colonne della stessa dimensione insieme alla funzione repeat. La sua differenza rispetto al valore auto-fill sta nel fatto che auto-fit adatta il numero di colonne alla larghezza disponibile del contenitore, espandendole o comprimendole.

Esempio

Esaminiamo il funzionamento del valore auto-fit con l'esempio di un contenitore con otto elementi. Applichiamo insieme al valore auto-fit la funzione minmax che già conosci dalla lezione precedente:

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

:

Esempio

E ora riduciamo la larghezza del contenitore grid a 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; }

:

Compiti pratici

Supponiamo che tu abbia una griglia di nove elementi. Imposta per loro, utilizzando il valore auto-fit, una larghezza delle colonne e una larghezza del contenitore grid tali che tutti gli elementi figli si dispongano in tre righe.

E ora modifica il compito precedente in modo che tutti gli elementi si dispongano in due righe.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta