Generator CSS Grid Online — Editor Vizual pentru Layout-uri Grilă

Generator profesional gratuit CSS Grid cu editor vizual. Creați layout-uri cu setări de coloane, rânduri, spațiere și aliniere cu copierea instantanee a codului CSS pentru web design modern

Generator Layout Grilă
Cod CSS

        
Structură HTML

        
Layout-uri Grid Pregătite
Layout-uri de Bază
Nume Coloane Rânduri Spațiu
2 Coloane Egale 1fr 1fr auto 20px
3 Coloane Egale 1fr 1fr 1fr auto 20px
4 Coloane Egale 1fr 1fr 1fr 1fr auto 15px
Sidebar + Conținut 250px 1fr auto 20px
🎨 Layout-uri Complexe
Nume Coloane Rânduri Spațiu
Holy Grail Layout 200px 1fr 200px auto 1fr auto 15px
Dashboard 3x3 1fr 1fr 1fr 100px 1fr 1fr 20px
Layout Asimetric 2fr 1fr 1fr 200px 1fr 15px
Layout Revistă 1fr 1fr 1fr 1fr 250px 200px 200px 20px
Galerii și Carduri
Nume Coloane Rânduri Spațiu
Grilă Carduri 3 Coloane 1fr 1fr 1fr 300px 300px 20px
Grilă Carduri 4 Coloane 1fr 1fr 1fr 1fr 250px 250px 15px
Stil Masonry 1fr 1fr 1fr 200px 300px 250px 15px
Galerie Foto 1fr 1fr 1fr 1fr 200px 200px 200px 10px
Proprietăți Grid
📐 Proprietăți Container Grid

Proprietățile principale ale containerului CSS Grid pentru crearea grilelor și controlul plasării elementelor.

  • display: grid — activează Grid Layout pentru container
  • grid-template-columns — definește numărul și dimensiunea coloanelor
  • grid-template-rows — definește numărul și dimensiunea rândurilor
  • gap (grid-gap) — setează spațierea între elementele grilei
  • column-gap — spațiere între coloane
  • row-gap — spațiere între rânduri
  • justify-items — alinierea orizontală a elementelor
  • align-items — alinierea verticală a elementelor
Proprietăți Elemente Grid

Proprietăți pentru elementele individuale Grid pentru controlul poziției și dimensiunii lor în cadrul grilei.

  • grid-column — poziția elementului în coloane
  • grid-row — poziția elementului în rânduri
  • grid-column-start/end — liniile de început și sfârșit ale coloanelor
  • grid-row-start/end — liniile de început și sfârșit ale rândurilor
  • grid-area — proprietate prescurtată pentru poziționare
  • justify-self — aliniere orizontală individuală
  • align-self — aliniere verticală individuală
Cazuri de Utilizare Grid
🎨 Web Design Responsive cu Grid

CSS Grid este ideal pentru crearea layout-urilor adaptive care se restructurează automat pe diferite dimensiuni de ecran.

Exemple:
  • Layout-uri adaptive cu media query pentru desktop, tabletă, mobil
  • Auto-fit și auto-fill pentru plasarea automată a cardurilor
  • Funcția minmax() pentru coloane responsive fără media query
  • Grid areas pentru restructurarea ușoară a layout-ului
  • Interfețe dashboard complexe cu panouri dinamice
  • Layout-uri de revistă și blog cu blocuri de dimensiuni variabile
🖼️ Galerii și Portofolii

Grid Layout oferă capacități puternice pentru crearea galeriilor de imagini și portofoliilor cu elemente de dimensiuni variabile.

Exemple:
  • Galerii foto cu carduri de dimensiuni uniforme
  • Layout-uri masonry cu înălțimi variabile ale elementelor
  • Grile stil Pinterest cu plasare automată
  • Layout-uri portofoliu cu proiecte evidențiate de diferite dimensiuni
  • Grile de produse pentru site-uri e-commerce
  • Galerii video cu miniaturi responsive
Componente UI și Formulare

Grid simplifică crearea componentelor UI complexe cu control precis asupra plasării elementelor.

Exemple:
  • Layout-uri de formulare cu etichete și câmpuri aliniate
  • Componente card cu antet, conținut, subsol
  • Meniuri de navigare cu elemente aliniate
  • Widget-uri dashboard cu dimensiuni variabile
  • Tabele de prețuri cu funcționalități aliniate
  • Componente calendar cu structură de grilă
FAQ
Ce browsere suportă CSS Grid?

Toate browserele moderne suportă complet CSS Grid din 2017: Chrome 57+, Firefox 52+, Safari 10.1+, Edge 16+, Opera 44+. Acoperirea este de 96%+ din utilizatori.

Care este diferența între fr și % în Grid?

fr (unitate fracțională) distribuie spațiul disponibil proporțional, ținând cont de gap și alte elemente. % se calculează din lățimea containerului fără a considera gap, ceea ce poate cauza overflow.

Cum fac Grid responsive fără media query?

Folosiți auto-fit sau auto-fill cu minmax(): grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)). Aceasta adaptează automat numărul de coloane la dimensiunea ecranului.

Pot combina Grid cu Flexbox?

Da, este o practică recomandată. Folosiți Grid pentru layout-ul general al paginii și Flexbox pentru alinierea conținutului în interiorul elementelor grilei.

Ce este mai bun — Grid sau Flexbox?

Grid este pentru layout-uri bidimensionale (rânduri + coloane), Flexbox pentru unidimensionale (doar rând sau coloană). Grid este mai bun pentru layout-uri de pagină, Flexbox pentru componente.

Cum centrez un element în Grid?

Pe container: place-items: center (sau justify-items: center; align-items: center;). Pe element: place-self: center.

Generator CSS Grid — Instrument Profesional pentru Layout-uri Grilă

Generator gratuit CSS Grid cu editor vizual intuitiv pentru crearea layout-urilor complexe și responsive. Configurați grid-template-columns, grid-template-rows, gap și aliniere cu previzualizare live și generare automată a codului CSS și HTML pentru web design modern.

CSS Grid Layout în Web Designul Modern

Generatorul Grid Layout online oferă control vizual complet pentru crearea layout-urilor bidimensionale cu rânduri și coloane. CSS Grid rezolvă multe probleme ale metodelor tradiționale de layout, permițând crearea layout-urilor responsive complexe fără hack-uri cu float, positioning sau flexbox. Generatorul produce automat cod CSS optimizat cu toate proprietățile necesare ale containerului grid, iar previzualizarea live arată rezultatele în timp real.

Setările grid template columns și rows oferă flexibilitate în definirea dimensiunilor coloanelor și rândurilor prin diverse unități de măsură. Unitățile fracționale (fr) distribuie spațiul disponibil proporțional, px setează dimensiuni fixe, auto se adaptează la conținut, iar minmax() creează coloane responsive fără media query. Editorul vizual Grid simplifică experimentarea cu diferite combinații pentru a găsi layout-ul ideal.

Crearea Layout-urilor Responsive cu CSS Grid

Auto-fit și auto-fill pentru grile adaptive permit crearea layout-urilor care se restructurează automat în funcție de dimensiunea ecranului fără a folosi media query. Sintaxa repeat(auto-fit, minmax(250px, 1fr)) creează coloane cu o lățime minimă de 250px care trec automat pe un rând nou pe ecrane mai mici. Este deosebit de util pentru grile de carduri, galerii de produse și layout-uri de portofoliu.

Media query pentru comportamente responsive complexe se combină cu Grid pentru a crea layout-uri radical diferite pe desktop, tabletă și mobil. Pe desktop puteți folosi un layout cu 3 coloane cu sidebar, pe tabletă treceți la 2 coloane, iar pe mobil la o singură coloană cu zone grid reordonate. Generatorul Grid arată layout-ul de bază care poate fi ușor adaptat pentru diferite breakpoint-uri.

Gap și Spațiere Între Elemente

Proprietățile column-gap și row-gap setează spațierea între elementele grilei fără hack-uri cu margin și selectori nth-child. Gap-ul este luat în calcul la calcularea unităților fr, asigurând o distribuție precisă a spațiului. Column-gap și row-gap separate oferă control asupra spațierii orizontale și verticale, ceea ce este deosebit de util pentru layout-uri de carduri care necesită spațieri diferite în direcții diferite.

Alinierea Elementelor în Grid

Justify-items și align-items pentru container controlează alinierea tuturor elementelor grilei orizontal și vertical. Valoarea stretch extinde elementele la lățimea/înălțimea completă a celulei grid, start/end aliniază la început/sfârșit, iar center centrează elementele. Place-items este proprietatea prescurtată pentru ambele direcții simultan.

Justify-self și align-self pentru elemente individuale permit suprascrierea alinierii pentru elemente specifice. Este util când majoritatea elementelor partajează o aliniere dar câteva necesită poziționare individuală. Generatorul Grid arată cum aceste proprietăți afectează layout-ul în previzualizarea live.

Preseturi de Layout-uri Grid Pregătite

Biblioteca de layout-uri Grid populare conține modele testate pentru sarcini comune de web design. Holy Grail Layout cu antet, subsol, sidebar și zone de conținut se creează cu o grilă simplă 3x3. Layout-urile dashboard cu widget-uri de dimensiuni diferite folosesc combinații de unități fr pentru plasare flexibilă. Layout-urile de revistă cu conținut evidențiat și sidebar sunt implementate prin coloane grid asimetrice.

Grilele de carduri și layout-urile galerie sunt cel mai popular caz de utilizare pentru CSS Grid. Grilele uniforme de carduri cu 3-4 coloane sunt ideale pentru listări de produse, articole de blog și membri ai echipei. Galeriile foto folosesc grile cu înălțimi uniforme ale rândurilor pentru un aspect curat. Layout-urile stil masonry cu înălțimi variabile ale cardurilor se creează prin grid-auto-rows și grid-row span.

Calculatoare similare

Avertisment: toate calculele de pe acest site sunt orientative și sunt furnizate în scop informativ. Rezultatele pot diferi de cele reale în funcție de condițiile individuale, specificațiile tehnice, regiunea, schimbările legislative etc.

Calculatoarele financiare, medicale, de construcție, de utilități, auto, matematice, educaționale și IT nu constituie sfaturi profesionale și nu pot fi singura bază pentru luarea deciziilor importante. Pentru calcule precise și sfaturi, recomandăm consultarea specialiștilor.

Administrația site-ului nu își asumă responsabilitatea pentru posibilele erori sau daune legate de utilizarea rezultatelor calculelor.