Coloane Flexbox cu lățime egală — Generator CSS
Creați vizual un aspect CSS flexbox: flex-direction, justificare-conținut, aliniere-articole, flex-wrap și decalaj pe container, plus flex-grow per copil, flex-shrink și flex-basis, toate cu o previzualizare live și CSS copiabil.
Rezultat
Această pagină deschide generatorul cu flex-grow: 1 deja setat în toate cele trei casete de previzualizare. Urmărește-le: în loc să se micșoreze pentru a se potrivi cu conținutul lor, fiecare cutie revendică o cotă identică din spațiul rămas din rând, care este întreaga rețetă pentru coloane flexibile de lățime egală - fără lățimi procentuale, fără calc(), fără matematică de pixeli fixă pentru a menține sincronizate.
flex-grow: 1 îi spune unui copil să crească, iar stabilirea lui pe fiecare copil din rând înseamnă că toți cresc cu aceeași cantitate, astfel încât ajung la aceeași lățime, indiferent de câte sunt sau ce conținut se află în interiorul lor. Adăugați sau eliminați o casetă cu comenzile de mai jos, iar coloanele rămase se redistribuie instantaneu pentru a rămâne egale - redimensionați o fereastră de browser peste acest aspect în producție și se comportă în același mod.
Acesta este modelul din spatele grilelor de carduri de înălțime egală, coloanelor din tabelul de prețuri și secțiunilor de subsol împărțite uniform. Oferiți mai mult spațiu unei coloane ridicându-și flex-grow deasupra celorlalte sau copiați blocul CSS de mai jos exact așa cum a fost generat pentru o împărțire egală curată.