0

Equal-Width Flexbox Columns — CSS Generator

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

Behandler... 0%

Resultat

Denne side åbner generatoren med flex-grow: 1 allerede indstillet på alle tre forhåndsvisningsbokse. Se dem: I stedet for at krympe, så de passer til deres indhold, kræver hver boks en identisk andel af den resterende plads i rækken, hvilket er hele opskriften på fleksible kolonner med samme bredde - ingen procentvise bredder, ingen calc(), ingen faste pixel-matematik for at holde synkroniseret.

flex-grow: 1 fortæller et barn, at det skal vokse, og at sætte det på hvert barn i rækken betyder, at de alle vokser lige meget, så de ender i samme bredde, uanset hvor mange der er, eller hvilket indhold der er inde i dem. Tilføj eller fjern en boks med kontrolelementerne nedenfor, og de resterende kolonner omfordeles øjeblikkeligt for at forblive lige – tilpas størrelsen på et browservindue over dette layout i produktionen, og det opfører sig på samme måde.

Dette er mønsteret bag lige høje kortgitter, pristabelkolonner og jævnt opdelte sidefodssektioner. Giv en kolonne mere plads ved at hæve dens flex-grow over de andre, eller kopier CSS-blokken nedenfor nøjagtigt som genereret for en ren lige opdeling.