0Pricing
CSS Academy · Lezione

repeat() e minmax() in Grid

Generi più tracce della griglia e definisca intervalli di dimensioni flessibili usando repeat() e minmax().

repeat() e minmax() in Grid è una lezione CSS Academy gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento CSS Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso CSS Academy include 4 lezioni in totale.

repeat() nel contesto Grid

repeat(count, track-size) è una funzione CSS Grid che genera più definizioni di tracce senza ripetizioni. Funziona all'interno di grid-template-columns e grid-template-rows.

repeat() con un numero fisso di colonne

Crei 4 colonne di uguale larghezza:

  <div class="grid">
    <div>1</div><div>2</div><div>3</div><div>4</div>
  </div>

repeat() con un pattern

Ripeta un pattern di tracce:

  <div class="striped-grid">
    <div>A</div><div>B</div><div>C</div><div>D</div><div>E</div><div>F</div>
  </div>

minmax() all'interno delle tracce

minmax(min, max) definisce un intervallo per la dimensione di una traccia:

  <div class="grid">
    <div>1</div><div>2</div><div>3</div>
  </div>

auto-fit con minmax()

Il pattern per una griglia responsive:

  <div class="cards">
    <div>Card A</div><div>Card B</div>
  </div>

minmax(min-content, max-content)

Le dimensioni delle tracce possono utilizzare parole chiave per il dimensionamento intrinseco:

  <div class="labels">
    <div>Label</div><div>Value</div>
  </div>

minmax() nelle righe

Utilizzi minmax() per le righe, così da consentire un'altezza determinata dal contenuto con un valore minimo:

  <div class="gallery"><div>1</div><div>2</div></div>

fit-content() per le colonne

fit-content(max) dimensiona una traccia in base alla larghezza del suo contenuto fino a un massimo specificato: è simile a max-content, ma con un limite superiore:

  <div class="layout"><div>Sidebar</div><div>Main</div></div>

Combinare repeat() e linee denominate

Ripeta le linee denominate per indirizzare singole colonne tramite il nome:

  <div class="grid">
    <div>1</div><div>2</div><div>3</div><div>4</div>
  </div>

auto-fill con minmax per elementi di dimensione fissa

Quando gli elementi non devono espandersi oltre la loro dimensione naturale:

  <div class="gallery">
    <div>1</div><div>2</div><div>3</div>
  </div>

fr e percentuali in Grid

A differenza delle percentuali, le unità fr tengono automaticamente conto dello spazio del gap. repeat(3, 1fr) con gap: 24px produce 3 colonne realmente uguali. Con le percentuali sarebbe necessario utilizzare calc() per sottrarre il gap.

Verifica rapida

Che cosa definisce repeat(3, minmax(100px, 1fr))?

Riepilogo

repeat(count, track) genera più tracce senza ripetizioni. minmax(min, max) definisce intervalli flessibili per le dimensioni delle tracce. Il pattern repeat(auto-fit, minmax(280px, 1fr)) è la soluzione responsive più potente per le griglie: nessuna media query e colonne responsive automatiche. Utilizzi fit-content(max) per colonne laterali adattate al contenuto.

Domande Frequenti

La lezione «repeat() e minmax() in Grid» è gratuita?

Sì — il testo completo di «repeat() e minmax() in Grid» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso CSS Academy, passa a CoddyKit PRO. Il corso CSS Academy include 4 lezioni in totale.

Cosa imparerò in «repeat() e minmax() in Grid»?

Generi più tracce della griglia e definisca intervalli di dimensioni flessibili usando repeat() e minmax(). Eserciti CSS Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare CSS Academy?

Non è richiesta alcuna esperienza precedente. CSS Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.

Quanto tempo richiede la lezione «repeat() e minmax() in Grid»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione CSS Academy?

Sì. Ogni lezione CSS Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. calc() per calcoli dinamici
  2. min(), max() e clamp() per valori fluidi
  3. repeat() e minmax() in Grid
  4. color-mix() e sintassi dei colori relativi
← Torna a CSS Academy