px

Informazioni su questo strumento

Il generatore Flexbox CSS ti permette di impostare flex-direction, justify-content, align-items, flex-wrap, align-content e gap su un contenitore, vedere in anteprima fino a 20 elementi in tempo reale e copiare il CSS generato.

Come si usa

  1. Scegli direzione e wrapping.
  2. Imposta justify-content e align-items (e align-content per le righe a capo).
  3. Imposta il gap e il numero di elementi di anteprima.
  4. Clicca Copy CSS per usare le regole del contenitore.

Da sapere

  • justify-content allinea gli elementi lungo l'asse principale; align-items li allinea sull'asse trasversale.
  • flex-direction: column scambia gli assi, quindi justify-content agisce in verticale.
  • align-content ha effetto solo quando gli elementi vanno a capo su più righe.
  • La proprietà gap funziona in Flexbox in tutti i principali browser attuali.
  • Flexbox è monodimensionale; usa CSS Grid per gestire righe e colonne contemporaneamente.

Funziona interamente nel tuo browser: nulla di ciò che inserisci viene caricato o salvato.

Domande frequenti

Come centro un div con Flexbox?

Sul genitore imposta display: flex; justify-content: center; align-items: center; e il figlio viene centrato in orizzontale e in verticale.

Che differenza c'è tra justify-content e align-items?

justify-content distribuisce gli elementi lungo l'asse principale (una riga per impostazione predefinita); align-items li posiziona lungo l'asse trasversale.

Quando usare Flexbox invece di Grid?

Usa Flexbox per layout monodimensionali come barre di navigazione e file di pulsanti, e Grid per layout di pagina bidimensionali.

Perché align-content non fa nulla?

align-content si applica solo quando flex-wrap consente agli elementi di andare a capo su più righe.