Vai al contenuto
patrache.tools

Generatore CSS Grid

Strumento online gratuito per generare CSS Grid. Editor visuale per righe, colonne, gap con generazione automatica del codice. Elaborato nel browser.

1
2
3
4
5
6
7
8
9
.container { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(3, 1fr); gap: 10px; justify-items: stretch; align-items: stretch; }
Codice HTML
<div class="container"> <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>9</div> </div>
lockI file non vengono inviati ad alcun server
Condividi
Incorpora

Incorpora questo strumento nel tuo sito

Il Generatore di CSS Grid è uno strumento online gratuito che progetta visivamente i layout a griglia.

Come usare Generatore CSS Grid?

  1. Imposta il numero di righe e colonne.
  2. Trascina le celle per unire le aree o regolare il posizionamento.
  3. Copia il codice CSS Grid generato e usalo nel tuo progetto.

Domande frequenti su Generatore CSS Grid

Qual è la differenza tra CSS Grid e Flexbox?

CSS Grid è per i layout 2D (righe + colonne), mentre Flexbox è per i layout 1D (riga o colonna). Grid è più adatto a layout di pagina complessi.

Cos'è l'unità fr?

L'fr (fraction) è un'unità proporzionale usata in CSS Grid. Ad esempio, 1fr 2fr divide lo spazio in un rapporto di 1:2. È molto utile per i layout responsive.

Posso costruire una griglia responsive senza media query?

Sì. Scrivendo repeat(auto-fit, minmax(240px, 1fr)) fissi solo la larghezza minima della colonna e lasci il resto al browser: le colonne si aggiungono quando la finestra cresce e spariscono quando si stringe, coprendo dal telefono al desktop senza un solo breakpoint. Attenzione: auto-fill lascia tracce vuote nello spazio residuo mentre auto-fit allunga quelle esistenti per riempirlo, quindi i due differiscono quando gli elementi sono pochi.

Una parola lunga allarga una colonna della griglia e rompe il layout.

Gli elementi di griglia hanno per impostazione predefinita dimensione minima auto e quindi rifiutano di restringersi sotto il proprio contenuto: un URL lungo o una parola non spezzabile allarga l'intera colonna. Impostare min-width: 0 su quell'elemento permette alla griglia di ridurlo di nuovo, e aggiungere overflow-wrap: anywhere manda a capo la stringa lunga. Definire la traccia come minmax(0, 1fr) anziché come semplice 1fr elimina la causa alla radice, ed è per questo che se ne fa largo uso.

Consigli per usare Generatore CSS Grid efficacemente

  • repeat(auto-fit, minmax(240px, 1fr)) si riorganizza da solo, senza media query.
  • Usa gap invece dei margini, così l'ultima colonna non si porta dietro spazio extra.
  • Nei layout complessi dai un nome alle aree con grid-template-areas: resta leggibile nel tempo.

Powered by Patrache Studio Tools

Consenti gli annunci su questo sito

Per usare questi strumenti, consenti gli annunci su questo sito. La pubblicità mantiene gratuito il servizio.

Apri il blocco annunci, disattivalo per questo sito e verifica di nuovo.