0

CSS Flexbox-generator

Bygg en CSS-flexbox-layout visuellt: flex-direction, justify-content, align-items, flex-wrap och gap för containern, samt per barn flex-grow, flex-shrink och flex-basis, allt med live-förhandsgranskning och kopieringsbar CSS.

🔒 Bearbetas helt i din webbläsare – ingenting du anger här laddas någonsin upp.

Bearbetar... 0%

Resultat

En flexbox-layout har två separata regelböcker – egenskaper på containern (flex-direction, justify-content, align-items, flex-wrap, gap) och egenskaper på varje barn (flex-grow, flex-shrink, flex-basis) – och att blanda ihop dem är den vanligaste orsaken till buggar av typen "varför centreras/växer/radbryts inte detta som jag förväntar mig". Generatorn visar båda regelböckerna på skärmen samtidigt: ändra valfri containerkontroll eller ett barns egna fält så uppdateras tre numrerade, färgkodade rutor omedelbart, så att orsak och verkan förblir synliga.

Containersidan täcker varje layoutaxel: välj en riktning, välj hur barn fördelas längs huvudaxeln med justify-content, justera dem på korsaxeln, bestäm om de ska radbrytas till nya rader och ange ett gap istället för marginalhack mellan dem. Barnsidan är precis lika på riktigt: lägg till upp till åtta rutor, ta bort ner till två, och ge vilken som helst av dem egna flex-grow, flex-shrink och flex-basis – generatorn skriver bara ut en CSS-regel per barn när minst ett av dessa skiljer sig från webbläsarens standardvärde, så den kopierade koden fylls aldrig ut med flex-grow: 0 på rutor som inte behöver det.

Förinställda sidor hoppar direkt till de layouter som folk faktiskt söker efter med namn: hur man centrerar en div (den mest ställda CSS-layoutfrågan, löst med justify-content och align-items båda inställda på center), ett navigationsfält med logotyp till vänster och länkar till höger, flexibla kolumner med lika bredd via flex-grow, och en sida-vid-sida-jämförelse av space-between mot dess nära släktingar space-around och space-evenly.

Precis som alla verktyg på den här webbplatsen är generatorn gratis och körs helt i din webbläsare: ingen uppladdning, inget konto, och den fortsätter fungera offline när sidan väl har laddats.