Sperimenta con le proprietà CSS Flexbox su elementi dal vivo e copia il CSS di layout generato.

Anteprima Clicca su un elemento per modificarlo
CSS generato

Tutto viene eseguito nel tuo browser — niente viene caricato.

Contenitore
12px
Elementi
0
Elemento selezionato

Informazioni su Playground Flexbox

Il Flexbox Playground è un sandbox pratico per il CSS flexbox. Imposta le proprietà del contenitore — flex-direction, flex-wrap, justify-content, align-items, align-content e gap — e osserva fino a 12 elementi live riorganizzarsi nell'anteprima a ogni valore modificato. È il modo più rapido per capire davvero cosa fa ciascuna proprietà.

Gli elementi sono modificabili singolarmente: clicca su uno per selezionarlo e regola il suo flex-grow, flex-shrink, flex-basis, align-self e order. Vedere un elemento crescere per occupare lo spazio libero mentre i suoi vicini mantengono la loro larghezza insegna il modello di dimensionamento flex più velocemente di qualsiasi diagramma.

Il playground genera CSS pulito per il contenitore e per ogni elemento con impostazioni non predefinite — copialo direttamente nel tuo foglio di stile. Tutto viene eseguito nel tuo browser senza alcun upload, e un pulsante di reset ti riporta a una configurazione pulita.

Come usare Playground Flexbox

  1. Imposta flex-direction, wrap, justify-content, align-items, align-content e gap del contenitore.
  2. Aggiungi o rimuovi elementi — tra 2 e 12 — per riprodurre il tuo componente reale.
  3. Clicca su un elemento e regola il suo grow, shrink, basis, align-self e order.
  4. Osserva l'anteprima live aggiornarsi a ogni modifica.
  5. Copia il CSS generato e incollalo nel tuo progetto.

Domande frequenti

flex-grow distribuisce lo spazio rimanente: un elemento con grow 2 riceve il doppio dello spazio extra rispetto a uno con grow 1. flex-shrink funziona al contrario quando lo spazio è insufficiente. Entrambi sono rapporti tra elementi fratelli, non dimensioni assolute.

align-items posiziona gli elementi lungo l'asse trasversale all'interno della loro riga. align-content distribuisce lo spazio tra più righe quando sono presenti a capo automatico — ha un effetto visibile solo quando flex-wrap produce più di una riga.

Ogni elemento flex ha di default order 0; gli elementi vengono disposti dall'ordine più basso al più alto. Modificare l'order di un elemento lo sposta visivamente senza toccare l'HTML — la sequenza del DOM, e quindi l'ordine per gli screen reader, rimane invariata.

Sì. Il CSS generato include le regole del contenitore più un selettore per ogni elemento il cui grow, shrink, basis, align-self o order differisce dal valore predefinito, così puoi incollare un layout completo e funzionante.

Sì — gratuito, senza registrazione e interamente lato client. I tuoi esperimenti non lasciano mai la scheda del browser.


Ricerche popolari
playground flexbox generatore flexbox css generatore contenitore flex strumento justify-content align-items generatore layout flex css visualizzatore flexbox generatore codice flexbox
Hai bisogno di aiuto?
Hai riscontrato un problema con questo strumento? Faccelo sapere.
Segnala un problema

Aggiungi questo strumento gratuito al tuo sito web — copia e incolla il codice qui sotto.