CSS Grid Generator Online — Visuele Raster-Layout Editor

Gratis professionele CSS Grid generator met visuele editor. Maak rasterlay-outs met kolom-, rij-, tussenruimte- en uitlijningsinstellingen met direct kopiëren van CSS-code voor modern webdesign

Raster-Layout Generator
CSS-code

        
HTML-structuur

        
Kant-en-klare Grid Lay-outs
Basis Lay-outs
NaamKolommenRijenRuimte
2 Gelijke Kolommen 1fr 1fr auto 20px
3 Gelijke Kolommen 1fr 1fr 1fr auto 20px
4 Gelijke Kolommen 1fr 1fr 1fr 1fr auto 15px
Zijbalk + Inhoud 250px 1fr auto 20px
🎨 Complexe Lay-outs
NaamKolommenRijenRuimte
Holy Grail Layout 200px 1fr 200px auto 1fr auto 15px
Dashboard 3x3 1fr 1fr 1fr 100px 1fr 1fr 20px
Asymmetrische Lay-out 2fr 1fr 1fr 200px 1fr 15px
Magazine Lay-out 1fr 1fr 1fr 1fr 250px 200px 200px 20px
Galerijen en Kaarten
NaamKolommenRijenRuimte
Kaartraster 3 Kolommen 1fr 1fr 1fr 300px 300px 20px
Kaartraster 4 Kolommen 1fr 1fr 1fr 1fr 250px 250px 15px
Masonry Stijl 1fr 1fr 1fr 200px 300px 250px 15px
Fotogalerij 1fr 1fr 1fr 1fr 200px 200px 200px 10px
Grid Eigenschappen
📐 Grid Container Eigenschappen

Kerneigenschappen van de CSS Grid container voor het maken van rasters en het regelen van elementplaatsing.

  • display: grid — activeert Grid Layout voor de container
  • grid-template-columns — definieert aantal en grootte van kolommen
  • grid-template-rows — definieert aantal en grootte van rijen
  • gap (grid-gap) — stelt de tussenruimte tussen rasterelementen in
  • column-gap — tussenruimte tussen kolommen
  • row-gap — tussenruimte tussen rijen
  • justify-items — horizontale uitlijning van elementen
  • align-items — verticale uitlijning van elementen
Grid Element Eigenschappen

Eigenschappen voor individuele Grid elementen om hun positie en grootte binnen het raster te regelen.

  • grid-column — elementpositie over kolommen
  • grid-row — elementpositie over rijen
  • grid-column-start/end — begin- en eindkolomlijnen
  • grid-row-start/end — begin- en eindrijlijnen
  • grid-area — verkorte eigenschap voor positionering
  • justify-self — individuele horizontale uitlijning
  • align-self — individuele verticale uitlijning
Grid Toepassingen
🎨 Responsief Webdesign met Grid

CSS Grid is ideaal voor het maken van adaptieve lay-outs die automatisch herstructureren op verschillende schermformaten.

Voorbeelden:
  • Adaptieve lay-outs met media queries voor desktop, tablet, mobiel
  • Auto-fit en auto-fill voor automatische kaartplaatsing
  • minmax() functie voor responsieve kolommen zonder media queries
  • Grid areas voor eenvoudige lay-out herstructurering
  • Complexe dashboard interfaces met dynamische panelen
  • Magazine en blog lay-outs met blokken van variabele grootte
🖼️ Galerijen en Portfolio's

Grid Layout biedt krachtige mogelijkheden voor het maken van mooie afbeeldingsgalerijen en portfolio's met elementen van variabele grootte.

Voorbeelden:
  • Fotogalerijen met kaarten van uniforme grootte
  • Masonry lay-outs met variabele elementhoogten
  • Pinterest-achtige rasters met automatische plaatsing
  • Portfolio lay-outs met uitgelichte projecten van verschillende grootten
  • Productrasters voor e-commerce websites
  • Videogalerijen met responsieve thumbnails
UI Componenten en Formulieren

Grid vereenvoudigt het maken van complexe UI componenten met nauwkeurige controle over elementplaatsing.

Voorbeelden:
  • Formulierlay-outs met uitgelijnde labels en velden
  • Kaartcomponenten met koptekst, inhoud, voettekst
  • Navigatiemenu's met uitgelijnde elementen
  • Dashboard widgets met variabele grootten
  • Prijstabellen met uitgelijnde functies
  • Kalendercomponenten met rasterstructuur
FAQ
Welke browsers ondersteunen CSS Grid?

Alle moderne browsers ondersteunen CSS Grid volledig sinds 2017: Chrome 57+, Firefox 52+, Safari 10.1+, Edge 16+, Opera 44+. De dekking is 96%+ van de gebruikers.

Wat is het verschil tussen fr en % in Grid?

fr (fractionele eenheid) verdeelt de beschikbare ruimte proportioneel, rekening houdend met gap en andere elementen. % wordt berekend op basis van de containerbreedte zonder rekening te houden met gap, wat overflow kan veroorzaken.

Hoe maak ik Grid responsief zonder media queries?

Gebruik auto-fit of auto-fill met minmax(): grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)). Dit past het aantal kolommen automatisch aan de schermgrootte aan.

Kan ik Grid combineren met Flexbox?

Ja, dat is een aanbevolen praktijk. Gebruik Grid voor de algemene paginalay-out en Flexbox voor het uitlijnen van inhoud binnen de rasterelementen.

Wat is beter — Grid of Flexbox?

Grid is voor tweedimensionale lay-outs (rijen + kolommen), Flexbox voor eendimensionale (alleen rij of kolom). Grid is beter voor paginalay-outs, Flexbox voor componenten.

Hoe centreer ik een element in Grid?

Op de container: place-items: center (of justify-items: center; align-items: center;). Op het element: place-self: center.

CSS Grid Generator — Professioneel Hulpmiddel voor Rasterlay-outs

Gratis CSS Grid generator met intuïtieve visuele editor voor het maken van complexe en responsieve lay-outs. Configureer grid-template-columns, grid-template-rows, gap en uitlijning met live preview en automatische CSS- en HTML-codegeneratie voor modern webdesign.

CSS Grid Layout in Modern Webdesign

De online Grid Layout generator biedt volledige visuele controle over het maken van tweedimensionale lay-outs met rijen en kolommen. CSS Grid lost veel problemen op van traditionele lay-outmethoden en maakt het mogelijk complexe responsieve lay-outs te maken zonder float-, positioning- of flexbox-hacks. De generator produceert automatisch geoptimaliseerde CSS-code met alle benodigde grid container eigenschappen, en de live preview toont de resultaten in realtime.

De grid template columns en rows instellingen bieden flexibiliteit bij het definiëren van kolom- en rijgroottes via verschillende eenheden. Fractionele eenheden (fr) verdelen de beschikbare ruimte proportioneel, px stelt vaste grootten in, auto past zich aan de inhoud aan en minmax() maakt responsieve kolommen zonder media queries. De visuele Grid editor vereenvoudigt het experimenteren met verschillende combinaties om de ideale lay-out te vinden.

Responsieve Lay-outs Maken met CSS Grid

Auto-fit en auto-fill voor adaptieve rasters maken het mogelijk rasterlay-outs te maken die automatisch herstructureren op basis van de schermgrootte zonder media queries. De syntaxis repeat(auto-fit, minmax(250px, 1fr)) maakt kolommen met een minimale breedte van 250px die automatisch wrappen op kleinere schermen. Dit is bijzonder nuttig voor kaartrasters, productgalerijen en portfolio lay-outs.

Media queries voor complex responsief gedrag combineren met Grid om radicaal verschillende lay-outs te maken op desktop, tablet en mobiel. Op desktop kunt u een 3-koloms lay-out met zijbalk gebruiken, op tablet overschakelen naar 2 kolommen en op mobiel naar een enkele kolom met herschikt grid gebieden. De Grid generator toont de basislay-out die eenvoudig kan worden aangepast voor verschillende breakpoints.

Gap en Tussenruimte Tussen Elementen

De eigenschappen column-gap en row-gap stellen de tussenruimte tussen rasterelementen in zonder margin-hacks en nth-child selectors. Gap wordt meegenomen bij de berekening van fr eenheden, wat zorgt voor een nauwkeurige ruimteverdeling. Aparte column-gap en row-gap geven controle over horizontale en verticale tussenruimte, wat bijzonder nuttig is voor kaartlay-outs die verschillende tussenruimten in verschillende richtingen nodig hebben.

Uitlijning van Elementen in Grid

Justify-items en align-items voor de container regelen de uitlijning van alle rasterelementen horizontaal en verticaal. De waarde stretch rekt elementen uit tot de volledige breedte/hoogte van de rastercel, start/end lijnt uit aan het begin/einde en center centreert elementen. Place-items is de verkorte eigenschap voor beide richtingen tegelijk.

Justify-self en align-self voor individuele elementen maken het mogelijk de uitlijning voor specifieke elementen te overschrijven. Dit is nuttig wanneer de meeste elementen een uitlijning delen maar sommige individuele positionering nodig hebben. De Grid generator laat zien hoe deze eigenschappen de lay-out beïnvloeden in de live preview.

Kant-en-klare Grid Layout Presets

De bibliotheek van populaire Grid lay-outs bevat bewezen patronen voor veelvoorkomende webdesign taken. De Holy Grail Layout met koptekst, voettekst, zijbalk en inhoudsgebieden wordt gemaakt met een eenvoudig 3x3 raster. Dashboard lay-outs met widgets van verschillende grootten gebruiken combinaties van fr eenheden voor flexibele plaatsing. Magazine lay-outs met uitgelichte inhoud en zijbalk worden geïmplementeerd via asymmetrische grid kolommen.

Kaartrasters en galerij lay-outs zijn de populairste toepassing voor CSS Grid. Uniforme kaartrasters met 3-4 kolommen zijn ideaal voor productlijsten, blogberichten en teamleden. Fotogalerijen gebruiken rasters met uniforme rijhoogten voor een strakke uitstraling. Masonry-achtige lay-outs met variabele kaarthoogten worden gemaakt via grid-auto-rows en grid-row span.

Gerelateerde rekenmachines

Disclaimer: alle berekeningen op deze site zijn bij benadering en worden ter informatie verstrekt. Resultaten kunnen afwijken van werkelijke afhankelijk van individuele omstandigheden, technische specificaties, regio, wetgevingswijzigingen, enz.

Financiële, medische, bouw-, nuts-, automobiel-, wiskundige, educatieve en IT rekenmachines zijn geen professioneel advies en kunnen niet de enige basis zijn voor het nemen van belangrijke beslissingen. Voor nauwkeurige berekeningen en advies raden we aan om gespecialiseerde professionals te raadplegen.

De site administratie draagt geen verantwoordelijkheid voor mogelijke fouten of schade gerelateerd aan het gebruik van berekeningsresultaten.