0

Colonne Flexbox di uguale larghezza: generatore CSS

Crea visivamente un layout flexbox CSS: direzione flessibile, giustifica contenuto, allineamento elementi, avvolgimento flessibile e spazio sul contenitore, oltre a flex-grow per figlio, flex-shrink e flex-basis, il tutto con un'anteprima dal vivo e CSS copiabile.

Elaborazione... 0%

Risultato

Questa pagina apre il generatore con flex-grow: 1 già impostato su tutte e tre le caselle di anteprima. Guardali: invece di restringersi per adattarsi al contenuto, ogni casella rivendica una quota identica dello spazio rimanente nella riga, che è l'intera ricetta per colonne flessibili di uguale larghezza: nessuna larghezza percentuale, nessun calc(), nessuna matematica fissa dei pixel da mantenere sincronizzata.

flex-grow: 1 dice a un bambino di crescere, e impostarlo su ogni bambino della fila significa che tutti crescono della stessa quantità, quindi finiscono con la stessa larghezza indipendentemente da quanti ce ne sono o dal contenuto che si trova al loro interno. Aggiungi o rimuovi una casella con i controlli sottostanti e le colonne rimanenti si ridistribuiranno immediatamente per rimanere uguali: ridimensiona una finestra del browser su questo layout in produzione e si comporterà allo stesso modo.

Questo è lo schema alla base delle griglie delle carte di uguale altezza, delle colonne della tabella dei prezzi e delle sezioni del piè di pagina equamente divise. Dai più spazio a una colonna alzando il suo flex-grow sopra le altre, oppure copia il blocco CSS sottostante esattamente come generato per una divisione equa e pulita.