0

CSS Flexbox Generator

Byg et CSS flexbox-layout visuelt: flex-direction, justify-content, align-items, flex-wrap og gap på containeren, plus per barn flex-grow, flex-shrink og flex-basis, alt med live forhåndsvisning og kopierbar CSS.

🔒 Behandles helt i din browser - intet, du indtaster her, bliver nogensinde uploadet.

Behandler... 0%

Resultat

Et flexbox-layout har to separate regelsæt — egenskaber på containeren (flex-direction, justify-content, align-items, flex-wrap, gap) og egenskaber på hvert barn (flex-grow, flex-shrink, flex-basis) — og at blande dem sammen er den mest almindelige kilde til "hvorfor centrerer / vokser / ombrydes dette ikke, som jeg forventer"-fejl. Denne generator viser begge regelsæt på skærmen samtidig: ændr en vilkårlig containerkontrol eller et barns egne felter, og tre nummererede, farvekodede bokse opdateres øjeblikkeligt, så årsag og virkning forbliver synlige.

Containersiden dækker alle layout-akser: vælg en retning, vælg hvordan børn fordeles langs hovedaksen med justify-content, juster dem på tværaksen, beslut om de skal ombrydes til nye linjer, og indstil en afstand i stedet for margin-hacks mellem dem. Barnesiden er lige så reel: tilføj bokse op til otte, fjern ned til to, og giv enhver af dem deres egen flex-grow, flex-shrink og flex-basis — generatoren udskriver kun en per-barn CSS-regel, når mindst én af disse afviger fra browserens standard, så den kopierede kode aldrig fyldes ud med flex-grow: 0 på bokse, der ikke har brug for det.

Forudindstillede sider springer direkte til de layouts, folk faktisk søger efter ved navn: hvordan man centrerer en div (det absolut mest stillede CSS-layoutspørgsmål, løst med justify-content og align-items begge sat til center), en navbar med logo til venstre og links til højre, fleksible kolonner med lige bredde via flex-grow og en side-om-side sammenligning af space-between med dets nære slægtninge space-around og space-evenly.

Som alle værktøjer på dette site er generatoren gratis og kører udelukkende i din browser: ingen upload, ingen konto, og den fortsætter med at fungere offline, når først siden er indlæst.