Generatore CSS Grid Online — Editor Visuale Layout a Griglia

Generatore gratuito professionale CSS Grid con editor visuale. Crea layout a griglia con impostazioni di colonne, righe, gap e allineamento con copia istantanea del codice CSS per il web design moderno

Generatore Layout a Griglia
Codice CSS

        
Struttura HTML

        
Layout Grid Pronti
Layout Base
Nome Colonne Righe Gap
2 Colonne Uguali 1fr 1fr auto 20px
3 Colonne Uguali 1fr 1fr 1fr auto 20px
4 Colonne Uguali 1fr 1fr 1fr 1fr auto 15px
Sidebar + Contenuto 250px 1fr auto 20px
🎨 Layout Complessi
Nome Colonne Righe Gap
Holy Grail Layout 200px 1fr 200px auto 1fr auto 15px
Dashboard 3x3 1fr 1fr 1fr 100px 1fr 1fr 20px
Layout Asimmetrico 2fr 1fr 1fr 200px 1fr 15px
Layout Magazine 1fr 1fr 1fr 1fr 250px 200px 200px 20px
Gallerie e Card
Nome Colonne Righe Gap
Griglia Card 3 Colonne 1fr 1fr 1fr 300px 300px 20px
Griglia Card 4 Colonne 1fr 1fr 1fr 1fr 250px 250px 15px
Stile Masonry 1fr 1fr 1fr 200px 300px 250px 15px
Galleria Foto 1fr 1fr 1fr 1fr 200px 200px 200px 10px
Proprietà Grid
📐 Proprietà del Contenitore Grid

Proprietà principali del contenitore CSS Grid per creare griglie e controllare il posizionamento degli elementi.

  • display: grid — attiva il Grid Layout per il contenitore
  • grid-template-columns — definisce il numero e la dimensione delle colonne
  • grid-template-rows — definisce il numero e la dimensione delle righe
  • gap (grid-gap) — imposta la spaziatura tra gli elementi della griglia
  • column-gap — spaziatura tra le colonne
  • row-gap — spaziatura tra le righe
  • justify-items — allineamento orizzontale degli elementi
  • align-items — allineamento verticale degli elementi
Proprietà degli Elementi Grid

Proprietà per i singoli elementi Grid per controllare la loro posizione e dimensione all'interno della griglia.

  • grid-column — posizione dell'elemento nelle colonne
  • grid-row — posizione dell'elemento nelle righe
  • grid-column-start/end — linee di inizio e fine delle colonne
  • grid-row-start/end — linee di inizio e fine delle righe
  • grid-area — proprietà abbreviata per il posizionamento
  • justify-self — allineamento orizzontale individuale
  • align-self — allineamento verticale individuale
Casi d'Uso del Grid
🎨 Web Design Responsive con Grid

CSS Grid è ideale per creare layout adattivi che si ristrutturano automaticamente su diverse dimensioni dello schermo.

Esempi:
  • Layout adattivi con media query per desktop, tablet, mobile
  • Auto-fit e auto-fill per il posizionamento automatico delle card
  • Funzione minmax() per colonne responsive senza media query
  • Grid areas per una facile ristrutturazione del layout
  • Interfacce dashboard complesse con pannelli dinamici
  • Layout magazine e blog con blocchi di dimensioni variabili
🖼️ Gallerie e Portfolio

Grid Layout offre capacità potenti per creare bellissime gallerie di immagini e portfolio con elementi di dimensioni variabili.

Esempi:
  • Gallerie fotografiche con card di dimensioni uniformi
  • Layout masonry con altezze variabili degli elementi
  • Griglie stile Pinterest con posizionamento automatico
  • Layout portfolio con progetti in evidenza di diverse dimensioni
  • Griglie prodotti per siti e-commerce
  • Gallerie video con miniature responsive
Componenti UI e Moduli

Grid semplifica la creazione di componenti UI complessi con controllo preciso sul posizionamento degli elementi.

Esempi:
  • Layout di moduli con etichette e input allineati
  • Componenti card con intestazione, contenuto, piè di pagina
  • Menu di navigazione con elementi allineati
  • Widget dashboard con dimensioni variabili
  • Tabelle prezzi con funzionalità allineate
  • Componenti calendario con struttura a griglia
FAQ
Quali browser supportano CSS Grid?

Tutti i browser moderni supportano pienamente CSS Grid dal 2017: Chrome 57+, Firefox 52+, Safari 10.1+, Edge 16+, Opera 44+. La copertura è del 96%+ degli utenti.

Qual è la differenza tra fr e % nel Grid?

fr (unità frazionaria) distribuisce lo spazio disponibile proporzionalmente, tenendo conto del gap e degli altri elementi. % è calcolato dalla larghezza del contenitore senza considerare il gap, il che può causare overflow.

Come rendere Grid responsive senza media query?

Usa auto-fit o auto-fill con minmax(): grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)). Questo adatta automaticamente il numero di colonne alla dimensione dello schermo.

Posso combinare Grid con Flexbox?

Sì, è una pratica consigliata. Usa Grid per il layout generale della pagina e Flexbox per allineare il contenuto all'interno degli elementi della griglia.

Qual è meglio — Grid o Flexbox?

Grid è per layout bidimensionali (righe + colonne), Flexbox è per layout monodimensionali (solo riga o colonna). Grid è migliore per i layout di pagina, Flexbox per i componenti.

Come centrare un elemento nel Grid?

Sul contenitore: place-items: center (o justify-items: center; align-items: center;). Sull'elemento: place-self: center.

Generatore CSS Grid — Strumento Professionale per Layout a Griglia

Generatore gratuito CSS Grid con editor visuale intuitivo per creare layout complessi e responsive. Configura grid-template-columns, grid-template-rows, gap e allineamento con anteprima dal vivo e generazione automatica del codice CSS e HTML per il web design moderno.

CSS Grid Layout nel Web Design Moderno

Il generatore Grid Layout online offre il controllo visuale completo per creare layout bidimensionali con righe e colonne. CSS Grid risolve molti problemi dei metodi di layout tradizionali, permettendo di creare layout responsive complessi senza hack con float, positioning o flexbox. Il generatore produce automaticamente codice CSS ottimizzato con tutte le proprietà necessarie del contenitore grid, e l'anteprima dal vivo mostra i risultati in tempo reale.

Le impostazioni grid template columns e rows offrono flessibilità nella definizione delle dimensioni di colonne e righe attraverso varie unità di misura. Le unità frazionarie (fr) distribuiscono lo spazio disponibile proporzionalmente, px imposta dimensioni fisse, auto si adatta al contenuto e minmax() crea colonne responsive senza media query. L'editor visuale Grid semplifica la sperimentazione con diverse combinazioni per trovare il layout ideale.

Creare Layout Responsive con CSS Grid

Auto-fit e auto-fill per griglie adattive permettono di creare layout a griglia che si ristrutturano automaticamente in base alla dimensione dello schermo senza usare media query. La sintassi repeat(auto-fit, minmax(250px, 1fr)) crea colonne con una larghezza minima di 250px che vanno automaticamente a capo su schermi più piccoli. È particolarmente utile per griglie di card, gallerie prodotti e layout portfolio.

Le media query per comportamenti responsive complessi si combinano con Grid per creare layout radicalmente diversi su desktop, tablet e mobile. Su desktop si può usare un layout a 3 colonne con sidebar, passare a 2 colonne su tablet e ad una singola colonna su mobile con aree grid riordinate. Il generatore Grid mostra il layout base che può essere facilmente adattato per diversi breakpoint.

Gap e Spaziatura Tra gli Elementi

Le proprietà column-gap e row-gap impostano la spaziatura tra gli elementi della griglia senza hack con margin e selettori nth-child. Il gap è considerato nel calcolo delle unità fr, garantendo una distribuzione precisa dello spazio. Column-gap e row-gap separati danno il controllo sulla spaziatura orizzontale e verticale, particolarmente utile per layout di card che necessitano di spaziature diverse nelle due direzioni.

Allineamento degli Elementi nel Grid

Justify-items e align-items per il contenitore controllano l'allineamento di tutti gli elementi della griglia rispettivamente in orizzontale e verticale. Il valore stretch estende gli elementi alla larghezza/altezza completa della cella grid, start/end allinea all'inizio/fine, e center centra gli elementi. Place-items è la proprietà abbreviata per entrambe le direzioni contemporaneamente.

Justify-self e align-self per singoli elementi permettono di sovrascrivere l'allineamento per elementi specifici. È utile quando la maggior parte degli elementi condivide un allineamento ma alcuni necessitano di posizionamento individuale. Il generatore Grid mostra come queste proprietà influenzano il layout nell'anteprima dal vivo.

Preset di Layout Grid Pronti all'Uso

La libreria di layout Grid popolari contiene pattern collaudati per attività comuni di web design. L'Holy Grail Layout con header, footer, sidebar e aree contenuto si crea con una semplice griglia 3x3. I layout dashboard con widget di diverse dimensioni usano combinazioni di unità fr per il posizionamento flessibile. I layout magazine con contenuto in evidenza e sidebar sono implementati attraverso colonne grid asimmetriche.

Griglie di card e layout galleria sono il caso d'uso più popolare per CSS Grid. Griglie uniformi di card con 3-4 colonne sono ideali per listini prodotti, articoli del blog e membri del team. Le gallerie fotografiche usano griglie con altezze di riga uguali per un aspetto pulito. Layout stile masonry con altezze variabili delle card si creano attraverso grid-auto-rows e grid-row span.

Calcolatrici correlate

Disclaimer: tutti i calcoli su questo sito sono approssimativi e forniti a scopo informativo. I risultati possono differire da quelli reali a seconda delle condizioni individuali, specifiche tecniche, regione, cambiamenti legislativi, ecc.

Le calcolatrici finanziarie, mediche, edili, di servizi pubblici, automobilistiche, matematiche, educative e IT non costituiscono consulenza professionale e non possono essere l'unica base per prendere decisioni importanti. Per calcoli precisi e consigli, raccomandiamo di consultare professionisti specializzati.

L'amministrazione del sito non si assume alcuna responsabilità per possibili errori o danni relativi all'uso dei risultati dei calcoli.