Stel visueel CSS Grid-templates, tussenruimtes en plaatsing samen en kopieer de layout-CSS.

Voorbeeld

Klik op een genummerd item in het raster om het te selecteren en te verplaatsen.

grid-template-columns
grid-template-rows
Gegenereerde CSS
Kolommen
Rijen
Tussenruimtes
16px
16px
Uitlijning
Rasteritems
Item 1
Presets

Over CSS Grid-speeltuin

De CSS Grid Playground stelt echte grid-layouts visueel samen. Voeg kolom- en rijtracks toe of verwijder ze om grid-template-columns en grid-template-rows vorm te geven, stel de kolom- en rijafstanden in en verfijn alle vier de uitlijningseigenschappen — justify-items, align-items, justify-content en align-content — terwijl de voorbeeldweergave elke wijziging direct toont.

Itemplaatsing is waar grids echt krachtig worden: voeg items toe, klik er een aan in de voorbeeldweergave om het te selecteren, en positioneer het met column start, column span, row start en row span. Zo bouw je zijbalken, headers en uitgelichte cellen die meerdere tracks overspannen — de techniek achter vrijwel elke praktische grid-layout.

Drie presets — holy grail, dashboard en gallery — laden klassieke paginastructuren die je kunt ontleden en aanpassen. Zodra de layout klopt, kopieer je de gegenereerde CSS, met daarin de complete grid-containerregels en de plaatsing van elk item.

Hoe gebruik je CSS Grid-speeltuin

  1. Voeg kolom- en rijtracks toe of verwijder ze om het grid-template te definiëren.
  2. Stel de kolom- en rijafstand in.
  3. Pas de uitlijningsopties aan: justify-items, align-items, justify-content en align-content.
  4. Voeg items toe, klik er een aan in de voorbeeldweergave en stel de kolom-/rijstart en -overspanning in om het te plaatsen.
  5. Laad de preset holy grail, dashboard of gallery om een klassieke layout te bestuderen.
  6. Kopieer de gegenereerde CSS naar je stylesheet.

Veelgestelde vragen

justify-items lijnt elk item uit binnen zijn eigen grid-cel; justify-content lijnt het hele grid uit binnen de container wanneer de tracks deze niet volledig vullen. Verticaal geldt hetzelfde onderscheid tussen align-items en align-content.

Selecteer het item en vergroot de column span — de CSS-uitvoer gebruikt grid-column met een span-waarde. In combinatie met een row span bouw je headerbalken, zijbalken en grote uitgelichte cellen binnen hetzelfde grid.

Het klassieke paginaskelet: full-width header en footer met daartussen drie kolommen — navigatie, hoofdinhoud en een zijbalk. Vroeger notoir lastig met floats; de preset laat zien hoe een paar grid-plaatsingen dit netjes oplossen.

Grid blinkt uit in tweedimensionale layouts waarbij rijen en kolommen moeten uitlijnen — paginaopbouw, dashboards, galerijen. Flexbox is het beste voor eendimensionale stromen zoals werkbalken en menu's. Ze combineren goed: grid voor de pagina, flex binnen componenten.

Ja, hij is gratis en werkt volledig in de browser — experimenteer zo lang je wilt, en niets wat je bouwt verlaat je machine.


Populaire zoekopdrachten
css grid generator css grid speeltuin grid-template-columns generator css grid layout generator grid-template-areas bouwer css grid gap tool css grid visualisator
Hulp nodig?
Een probleem met deze tool gevonden? Laat het ons weten.
Een probleem melden

Voeg deze gratis tool toe aan je eigen website — kopieer en plak de onderstaande code.