Generatore di CSS Grid
Crea visivamente layout CSS Grid con il Generatore CSS Grid di MiniWebtool: fai clic per posizionare gli elementi, imposta le dimensioni delle tracce in fr, px, minmax e auto e modifica gli span di righe e colonne di ogni elemento. Completa il lavoro con una sovrapposizione animata delle linee della griglia, sei modelli d’uso reale ed esportazione CSS con un clic.
In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.Serve aiuto con questo strumento? Chiedi all’IA
Visualizza la domanda
Il tuo ad blocker ci impedisce di mostrare annunci
MiniWebtool resta gratuito grazie agli annunci. Se questo strumento ti è stato utile, sostienici facendo l’upgrade per navigare senza annunci e avere più utilizzi giornalieri, oppure consenti MiniWebtool.com e ricarica.
- Consenti gli annunci per MiniWebtool.com, poi ricarica
- Oppure fai l’upgrade per niente annunci e limiti giornalieri più alti
Generatore di CSS Grid
Benvenuto nel CSS Grid Generator — un costruttore visivo interattivo gratuito che trasforma i clic in codice CSS Grid pulito e pronto per la copia. Che tu stia progettando il wireframe di un layout Holy Grail, prototipando una galleria fotografica o imparando come funzionano grid-template-columns e grid-area, questo strumento ti offre un'anteprima dal vivo, controlli di ridimensionamento per traccia e un'esportazione con un clic — nessuna configurazione, nessuna registrazione, nessun backend.
In sintesi
Il Generatore di CSS Grid è un costruttore visivo per layout CSS Grid. Posizioni gli elementi cliccando sulle celle, dimensioni ogni riga e colonna e copi il CSS e l'HTML generati.
| Funzione | Cosa offre | Ideale per |
|---|---|---|
| Posizionamento con clic | Clicca su una cella vuota per inserire un elemento, poi selezionalo per cambiarne l'estensione di riga e colonna con i pulsanti freccia. | Posizionare gli elementi senza digitare numeri di linea |
| Dimensionamento delle tracce | Dimensiona ogni riga e colonna in fr, px, %, auto, minmax(), min-content o max-content, con pulsanti rapidi per i valori comuni. | Mescolare tracce fisse e flessibili |
| Spazi e allineamento | Imposta row gap e column gap con cursori e vedi il risultato nell'anteprima dal vivo. Scegli justify-items e align-items dai menu a tendina. | Regolare visivamente spaziatura e allineamento |
| Sovrapposizione dei numeri di linea | Attiva una sovrapposizione che mostra i numeri di linea della griglia 1, 2, 3 e così via sopra l'anteprima. | Imparare il posizionamento basato sulle linee |
| Sei preset | Carica Holy Grail, Galleria fotografica, Dashboard, Griglia di card, Rivista o Sistema a 12 colonne come layout di partenza. | Partire da un layout di pagina comune |
| Esportazione CSS e HTML | Passa tra le schede CSS e HTML, poi copia o scarica il codice. Le etichette degli elementi e i colori di sfondo sono personalizzabili. | Incollare il CSS del contenitore e il markup corrispondente in un progetto |
Cos'è il CSS Grid Generator?
Questo strumento è un parco giochi per layout bidimensionali. Definisci righe e colonne, fai clic sulle celle per posizionare gli elementi, trascina le estensioni (span) su più tracce e guarda il CSS generato aggiornarsi in tempo reale. A differenza della maggior parte dei generatori di griglie che producono solo grid-template-columns, questo supporta il posizionamento per singolo elemento (grid-row / grid-column), estensioni multicella, numerazione animata delle linee della griglia per chi sta imparando e sei preset collaudati che puoi caricare istantaneamente.
Cosa rende diverso questo generatore
Fai clic su qualsiasi cella vuota per inserire un elemento: non serve scrivere i numeri di riga a mano.
Seleziona un elemento, usa i pulsanti a freccia per estenderlo visivamente tra righe e colonne.
Attiva l'overlay delle linee della griglia per vedere i numeri 1, 2, 3: perfetto per l'apprendimento.
Scelte rapide per
1fr, auto, 200px, minmax() — pattern comuni senza digitare.Holy Grail, Galleria Fotografica, Dashboard, Griglia di Card, Magazine, Sistema a 12 Colonne.
Sia il CSS del contenitore che la struttura HTML corrispondente, formattati e pronti da incollare.
Cosa significa l'unità fr in CSS Grid?
L'unità fr rappresenta una frazione dello spazio libero disponibile nel contenitore della griglia. Dopo aver sottratto le dimensioni fisse (px, em, %), lo spazio rimanente viene diviso proporzionalmente tra le tracce fr. Ad esempio, 1fr 2fr 1fr assegna alla colonna centrale il doppio dello spazio libero rispetto alle altre. fr è il modo più comune per creare layout flessibili e proporzionali che rispondono alle dimensioni del contenitore senza media query.
Qual è la differenza tra CSS Grid e Flexbox?
Flexbox è unidimensionale e dispone gli elementi lungo un singolo asse (una riga o una colonna). CSS Grid è bidimensionale e controlla righe e colonne contemporaneamente. Usa Flexbox per barre di navigazione, gruppi di pulsanti o singole righe di schede. Usa Grid per layout di pagina completa, gallerie fotografiche, dashboard e qualsiasi design in cui sia necessario un allineamento preciso su entrambi gli assi. Molte interfacce moderne combinano entrambi: Grid per lo scheletro della pagina, Flexbox all'interno delle singole celle.
Come faccio a far estendere un elemento della griglia su più celle?
Usa grid-column e grid-row con la parola chiave span o numeri di riga espliciti. Ad esempio, grid-column: span 2 rende un elemento largo due colonne, mentre grid-column: 1 / 4 lo estende dalla linea 1 alla linea 4. grid-row: 2 / span 3 inizia alla riga 2 ed estende tre righe. In questo generatore, fai clic su qualsiasi elemento per selezionarlo, quindi usa i pulsanti a freccia nel pannello laterale per ingrandire o rimpicciolire la sua estensione di righe e colonne — il CSS si aggiorna istantaneamente.
Cos'è minmax() in CSS Grid?
minmax(min, max) definisce una dimensione della traccia con un limite inferiore e superiore. Viene spesso abbinato a auto-fit o auto-fill in repeat() per creare griglie responsive senza media query. Ad esempio, repeat(auto-fit, minmax(200px, 1fr)) crea tante colonne da minimo 200px quante ne entrano nel contenitore, e le allunga per condividere equamente lo spazio rimanente: il pattern canonico per i layout di card responsive.
Come usare questo strumento
- Scegli un preset di partenza — fai clic su uno dei sei preset di layout in alto per caricare un punto di partenza reale, oppure costruisci da zero.
- Imposta righe e colonne — usa i contatori di righe e colonne per aggiungere o rimuovere tracce e modifica la dimensione di ogni traccia con
fr,px,%,autoominmax(). - Posiziona ed estendi gli elementi — fai clic su qualsiasi cella vuota per aggiungere un elemento, oppure fai clic su un elemento esistente per selezionarlo e usa i pulsanti a freccia per cambiare la sua estensione riga/colonna.
- Regola gap e allineamento — imposta il gap tra le righe e le colonne con gli slider e scegli
justify-itemsealign-itemsdai menu a discesa. - Attiva l'overlay delle linee — attiva i numeri delle linee della griglia per vedere esattamente dove cadono le linee 1, 2, 3 — ottimo per imparare il posizionamento.
- Copia o scarica — passa tra le schede CSS e HTML, quindi fai clic su Copia o Scarica per prelevare il codice generato.
I sei preset integrati
| Preset | Ideale per | Tecnica chiave |
|---|---|---|
| Holy Grail | Layout di pagina classico (header, sidebar, content, aside, footer) | Aree nominate con grid-template-areas |
| Photo Gallery | Muri di immagini con scatti in evidenza | Estensioni asimmetriche su una griglia uniforme |
| Dashboard | Pannelli di amministrazione con schede KPI e grafici | Dimensionamento tracce misto + estensioni su più righe |
| Card Grid | Griglie di prodotti o articoli responsive | Pattern repeat(auto-fit, minmax()) |
| Magazine | Layout editoriali con hero + sidebar | Forti estensioni di colonna + altezze righe variabili |
| 12-Column System | Griglie in stile framework Bootstrap | 12 colonne 1fr uguali + estensioni personalizzate |
Casi d'uso pratici
Per Sviluppatori Frontend
- Prototipazione rapida di scheletri di pagina prima di scrivere il codice del componente
- Generazione di snippet
repeat(auto-fit, minmax())per griglie di card responsive - Test visivo di
grid-template-areasprima di impegnarsi in una struttura - Esportazione simultanea del CSS del contenitore e della struttura HTML corrispondente
For Designer e Studenti
- Vedere esattamente come si comportano
fr,autoeminmax()con un'anteprima dal vivo - Attivare i numeri delle linee della griglia per capire il posizionamento basato su linee
- Sperimentare con i valori di estensione (span) senza scrivere codice
- Confrontare i preset fianco a fianco per imparare i pattern idiomatici di Grid
Per Educatori e Blogger
- Dimostrare i concetti di Grid nei workshop con l'overlay visivo
- Generare esempi di codice pulito per tutorial in pochi secondi
- Mostrare come la stessa struttura CSS Grid scala da 4 a 12 colonne
Suggerimenti per un CSS Grid più pulito
- Preferisci
frrispetto a%—frrispetta i gap, mentre%no, quindi le griglie basate su%possono causare overflow. - Usa
grid-template-areasper regioni nominate — molto più leggibile dei numeri di riga e si autodocumenta. - Scegli
minmax()conauto-fitper griglie responsive senza media query. - Imposta gap espliciti con
gap: 1reminvece dei margini sugli elementi: i gap non collassano mai e non necessitano di pulizia. - Combina Grid e Flexbox — Grid per lo scheletro della pagina, Flexbox all'interno delle celle. Non forzare uno strumento a fare entrambi i lavori.
Domande frequenti
Questo generatore supporta grid-template-areas?
Il preset Holy Grail utilizza grid-template-areas nel suo CSS esportato. Per gli altri preset utilizziamo il posizionamento basato su linee (grid-column / grid-row) poiché si adatta in modo più flessibile quando si fa clic e si riorganizzano gli elementi.
Posso esportare anche l'HTML?
Sì — passa alla scheda HTML nel pannello di esportazione per copiare una struttura HTML pronta all'uso che corrisponde esattamente al CSS generato.
Il CSS generato funzionerà sui browser più vecchi?
CSS Grid è supportato in tutti i browser moderni (Chrome, Edge, Firefox, Safari) e in IE11 con un'implementazione parziale. Per i browser moderni, non è necessario alcun fallback. Se devi supportare IE11, preferisci il posizionamento basato su linee (no gap, no minmax(), no repeat(auto-fit)) e testa accuratamente.
Lo strumento viene memorizzato nel mio browser?
Tutto viene eseguito lato client in JavaScript. Nulla viene inviato a un server, quindi il tuo layout, i nomi degli elementi e la configurazione rimangono privati sul tuo computer.
Funziona sui dispositivi mobili?
Sì — il builder si riorganizza in una singola colonna sui telefoni, i controlli rimangono cliccabili e l'anteprima rimane interattiva sui touch screen.
Risorse aggiuntive
Cita questo contenuto, pagina o strumento come:
"Generatore di CSS Grid" su https://MiniWebtool.com/it/generatore-di-css-grid/ di MiniWebtool, https://MiniWebtool.com/
dal team miniwebtool. Aggiornato: 26 apr 2026
Chatta con la tua IA preferita
In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.
Visualizza la domanda
Strumenti per webmaster:
- Controllo Link Non Funzionanti Nuovo
- Calcolatore CPC
- Calcolatore CPM
- Generatore di Cron Job
- Generatore di Espressione Crontab
- Compressore CSS Online
- Laboratorio CSS Flexbox Nuovo
- Generatore di CSS Grid Nuovo
- Generatore di Comandi cURL Nuovo
- Convertitore cURL in JSON
- Ricerca DNS Nuovo
- Verificatore Età Dominio Nuovo
- Verificatore Fiducia Dominio Nuovo
- Generatore di File .env Nuovo
- Generatore di favicon
- Generatore di Comandi Git Nuovo
- Calcolatore di AdSense di Google
- Verificatore Dimensione Scansione Googlebot
- Generatore di Tag Hreflang Nuovo
- Generatore di Redirect .htaccess
- Compressore di HTML Online
- Codificatore/Decodificatore di Entità HTML
- Convertitore HTML in Testo Popolare
- Riferimento codici di stato HTTP Nuovo
- Generatore di Schema JSON Nuovo
- Escape/Unescape di stringhe JSON
- Verificatore di Densità delle Parole Chiave
- Compilatore Less in CSS Nuovo
- Generatore di Lorem Ipsum
- Generatore di tabelle Markdown
- Generatore di Meta Tag
- Verificatore Open Graph Nuovo
- Verificatore Velocità Pagina Nuovo
- Convertitore da PT a PX Nuovo
- Convertitore da PX a REM Nuovo
- Generatore di Stringhe di Query Nuovo
- Controllo Reindirizzamenti Nuovo
- Generatore robots.txt Nuovo
- Compilatore SCSS in CSS Nuovo
- Rimuovi Virgolette Intelligenti
- Formattatore SQL
- Ottimizzatore SVG
- Convertitore da SVG a React/JSX Nuovo
- Playground TypeScript Nuovo
- Calcolatore di Permessi Unix (chmod)
- Parser URL Nuovo
- Generatore di Slug URL
- Calcolatore del Valore di una Visualizzazione di Pagina
- Calcolatore del Valore di un Visitatore
- Ricerca WHOIS Nuovo
- Generatore di Sitemap XML Nuovo