Hoppa till innehåll
patrache.tools

CSS Grid-generator

Gratis CSS Grid-generator online. Visuell redigerare för rader, kolumner, mellanrum med automatisk kodgenerering. Bearbetas i webbläsaren.

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-kod
<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>
lockFiler skickas inte till någon server
Dela
Bädda in

Bädda in det här verktyget på din webbplats

Bygg CSS Grid-layouter visuellt — ställ in kolumner, rader och mellanrum och kopiera färdig CSS. Gratis, utan registrering.

Hur använder man CSS Grid-generator?

  1. Ställ in antalet rader och kolumner.
  2. Dra celler för att slå samman områden eller justera placeringen.
  3. Kopiera den genererade CSS Grid-koden och använd den i ditt projekt.

Vanliga frågor om CSS Grid-generator

Vad är skillnaden mellan CSS Grid och Flexbox?

CSS Grid är för 2D-layouter (rader + kolumner), medan Flexbox är för 1D-layouter (rad eller kolumn). Grid passar bättre för komplexa sidlayouter.

Vad är fr-enheten?

fr (fraction) är en proportionell enhet som används i CSS Grid. Till exempel delar 1fr 2fr utrymmet i förhållandet 1:2. Den är mycket användbar för responsiva layouter.

Går det att bygga ett responsivt rutnät utan mediefrågor?

Ja. Genom att skriva repeat(auto-fit, minmax(240px, 1fr)) låser du bara kolumnens minsta bredd och låter webbläsaren räkna ut resten: kolumner tillkommer när fönstret växer och faller bort när det krymper, från mobil till skrivbord utan en enda brytpunkt. Observera att auto-fill lämnar tomma spår i det överblivna utrymmet medan auto-fit sträcker ut de befintliga för att fylla det, så de två skiljer sig när posterna är få.

Ett långt ord tänjer ut en rutnätskolumn och spräcker layouten.

Rutnätsobjekt har som standard minimistorleken auto och vägrar därför krympa under sitt innehåll — en lång adress eller ett obrytbart ord pressar upp hela kolumnen. min-width: 0 på det objektet låter rutnätet krympa det igen, och overflow-wrap: anywhere får den långa strängen att radbrytas. Att definiera spåret som minmax(0, 1fr) i stället för bara 1fr tar bort orsaken helt, vilket är skälet till att det är så vanligt.

Tips för att använda CSS Grid-generator effektivt

  • repeat(auto-fit, minmax(240px, 1fr)) ordnar om sig själv – helt utan media queries.
  • Använd gap i stället för marginaler så att sista kolumnen inte får överbliven luft.
  • Namnge områdena med grid-template-areas i komplexa layouter, så förblir koden läsbar.

Powered by Patrache Studio Tools

Tillåt annonser på den här webbplatsen

Tillåt annonser på den här webbplatsen för att använda verktygen. Annonser håller tjänsten gratis.

Öppna annonsblockeraren, stäng av den för den här webbplatsen och kontrollera igen.