Ga naar inhoud
patrache.tools

CSS Grid generator

Gratis online CSS Grid generator. Visuele editor voor rijen, kolommen, gap met automatische codegeneratie. Verwerkt in browser.

1
2
3
4
5
6
7
8
9
.container { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(3, 1fr); gap: 10px; justify-items: stretch; align-items: stretch; }
HTML-code
<div class="container"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div>
lockBestanden worden niet naar een server verzonden
Delen
Insluiten

Sluit deze tool in op je site

CSS Grid-generator is een gratis online tool waarmee je grid-indelingen visueel ontwerpt.

Hoe gebruik je CSS Grid generator?

  1. Stel het aantal rijen en kolommen in.
  2. Sleep cellen om gebieden samen te voegen of de plaatsing aan te passen.
  3. Kopieer de gegenereerde CSS Grid-code en gebruik die in je project.

Veelgestelde vragen over CSS Grid generator

Wat is het verschil tussen CSS Grid en Flexbox?

CSS Grid is voor 2D-indelingen (rijen + kolommen), terwijl Flexbox voor 1D-indelingen is (rij of kolom). Grid is beter geschikt voor complexe pagina-indelingen.

Wat is de fr-eenheid?

fr (fraction) is een proportionele eenheid die in CSS Grid wordt gebruikt. Zo verdeelt 1fr 2fr de ruimte in een verhouding van 1:2. Heel handig voor responsieve indelingen.

Kan ik een responsief raster maken zonder media queries?

Ja. Met repeat(auto-fit, minmax(240px, 1fr)) leg je alleen de minimale kolombreedte vast en laat je de rest aan de browser: kolommen komen erbij als het venster groeit en verdwijnen als het krimpt, van telefoon tot desktop zonder één breakpoint. Let op: auto-fill laat lege sporen achter in de resterende ruimte terwijl auto-fit de bestaande uitrekt om die te vullen, waardoor beide verschillen bij weinig items.

Een lang woord rekt een rasterkolom op en breekt mijn lay-out.

Rasteritems hebben standaard een minimumgrootte van auto, waardoor ze weigeren kleiner te worden dan hun inhoud — één lange URL of een onbreekbaar woord duwt de hele kolom open. min-width: 0 op dat item geeft het raster de ruimte om het weer te laten krimpen, en overflow-wrap: anywhere laat de lange reeks afbreken. De track definiëren als minmax(0, 1fr) in plaats van kaal 1fr haalt de oorzaak meteen weg, en daarom is dat zo gangbaar.

Tips om CSS Grid generator effectief te gebruiken

  • repeat(auto-fit, minmax(240px, 1fr)) herschikt zichzelf, helemaal zonder media queries.
  • Gebruik gap in plaats van marges zodat de laatste kolom geen losse ruimte overhoudt.
  • Benoem bij complexe layouts de gebieden met grid-template-areas; dat blijft leesbaar.

Powered by Patrache Studio Tools

Sta advertenties toe op deze website

Sta advertenties op deze website toe om deze tools te gebruiken. Advertenties houden deze dienst gratis.

Open je advertentieblokker, schakel deze uit voor deze website en controleer opnieuw.