Semplifica il tuo flusso di lavoro: cerca miniwebtool.
Aggiungi
Strumenti correlati
Generatore di CSS GridGeneratore di Box Shadow CSSConvertitore di ValuteGeneratore di Gradiente
Pagina Iniziale > Strumenti per webmaster > Laboratorio CSS Flexbox
 

Laboratorio CSS Flexbox

Laboratorio interattivo CSS Flexbox con anteprima visiva in tempo reale, controlli per singolo elemento, preset di layout reali (Holy Grail, Griglia di Card, Navbar, Modale) ed esportazione CSS con un clic. Impara flex-direction, justify-content, align-items, gap e altro ancora sperimentando in tempo reale.

Laboratorio CSS Flexbox
⚡ Layout di Avvio Rapido (clicca per caricare)
▦ Anteprima Live
asse principale asse trasversale 0 elementi suggerimento: clicca su un elemento per modificarlo
⚙ Contenitore (.flex-container)
flex-direction ?
flex-wrap ?
justify-content ?
align-items ?
align-content ?
gap 8px
8px
✦ Elemento Selezionato (.flex-item)
Clicca su un elemento nell'anteprima per modificarne le proprietà.
📖 Guida Rapida — schemi comuni
Voglio…Usa questo
Centrare perfettamente un elementojustify-content: center; align-items: center
Colonne di uguale larghezzaflex: 1 su ogni elemento
Spingere un elemento a destramargin-left: auto su quell'elemento
Mandare a capo le schede su schermi piccoliflex-wrap: wrap + flex: 1 1 240px
Invertire l'ordine su mobileflex-direction: row-reverse nella media query
Piè di pagina fisso in fondo al viewportbody: display: flex; flex-direction: column; min-height: 100vh
Spazio uniforme tra gli elementijustify-content: space-between
Non restringere un elementoflex-shrink: 0 su di esso
CSS Generato
HTML Generato

Embed Laboratorio CSS Flexbox Widget

Laboratorio CSS Flexbox

Il Laboratorio CSS Flexbox è un ambiente di apprendimento interattivo e un generatore di codice per il moderno modulo CSS Flexible Box Layout. Regola le proprietà del contenitore (flex-direction, justify-content, align-items, gap) e le proprietà per ogni elemento (flex-grow, flex-shrink, flex-basis, align-self, order) e osserva l'aggiornamento del tuo layout in tempo reale. Quando ottieni qualcosa che ti piace, copia il CSS e l'HTML pronti da incollare direttamente nel tuo progetto.

Cos'è il CSS Flexbox?

Il CSS Flexbox (Flexible Box Layout) è un modello di layout unidimensionale progettato per distribuire lo spazio lungo un singolo asse (una riga o una colonna) e allineare gli elementi all'interno di un contenitore. Sostituisce le vecchie tecniche come i float e i trucchi inline-block per barre di navigazione, righe di schede, contenuti centrati e qualsiasi interfaccia utente in cui gli elementi devono adattarsi naturalmente al loro contenitore. A differenza del CSS Grid, che è bidimensionale, Flexbox eccelle nelle disposizioni più semplici in cui si controlla l'allineamento in una sola direzione alla volta.

Come usare questo laboratorio

  1. Scegli un preset (opzionale): Scegli Holy Grail, Card Grid, Navbar, Hero, Modal o Sticky Footer per caricare un punto di partenza reale. Ogni preset è un layout completo e funzionante che puoi studiare o modificare.
  2. Regola le proprietà del contenitore: Usa i controlli segmentati nel pannello a destra per impostare flex-direction, flex-wrap, justify-content, align-items, align-content e gap. La scena visiva si aggiorna immediatamente.
  3. Modifica i singoli elementi: Fai clic su qualsiasi elemento nell'anteprima per selezionarlo. Sovrascrivi il suo order, flex-grow, flex-shrink, flex-basis e align-self indipendentemente dagli altri. Gli elementi con sovrascritture sono contrassegnati da un piccolo distintivo.
  4. Aggiungi o rimuovi elementi: Usa Aggiungi elemento e Rimuovi selezionato per cambiare il numero di elementi e vedere come risponde il layout.
  5. Copia il codice: La sezione Codice Generato in basso riflette sempre il tuo layout attuale. Copia CSS, HTML o entrambi con un solo clic.

Riferimento proprietà del contenitore

Il contenitore flex è l'elemento genitore con display: flex. Queste proprietà controllano come si comportano tutti i suoi figli insieme.

ProprietàValoriEffetto
flex-direction row · row-reverse · column · column-reverse Imposta la direzione dell'asse principale. row dispone gli elementi da sinistra a destra (predefinito); column li impila verticalmente.
flex-wrap nowrap · wrap · wrap-reverse Controlla se gli elementi rimangono su una riga o vanno a capo su più righe quando lo spazio finisce.
justify-content flex-start · center · flex-end · space-between · space-around · space-evenly Allinea gli elementi lungo l'asse principale. Distribuisce lo spazio libero ai lati o tra gli elementi.
align-items stretch · flex-start · center · flex-end · baseline Allinea gli elementi lungo l'asse trasversale (perpendicolare all'asse principale).
align-content stretch · flex-start · center · flex-end · space-between · space-around Allinea le righe andate a capo lungo l'asse trasversale. Ha effetto solo quando gli elementi vanno a capo su più righe.
gap lunghezza, es. 8px, 1rem Imposta lo spazio (grondaia) tra gli elementi flex. Sostituisce il vecchio schema di spaziatura basato su margin.

Riferimento proprietà degli elementi

Queste proprietà si applicano ai singoli elementi flex (figli di un contenitore flex) e sovrascrivono le impostazioni predefinite del contenitore solo per quell'elemento.

ProprietàValoriEffetto
order intero (predefinito 0) Riordina visivamente gli elementi senza cambiare l'HTML. I numeri più bassi vengono visualizzati per primi; i valori negativi spostano gli elementi all'inizio.
flex-grow numero (predefinito 0) Definisce quanto spazio libero del contenitore questo elemento dovrebbe assorbire rispetto ai fratelli. 1 su ogni elemento divide lo spazio equamente.
flex-shrink numero (predefinito 1) Definisce quanto un elemento può restringersi quando non c'è abbastanza spazio. 0 significa non restringersi mai — l'elemento mantiene la dimensione dichiarata.
flex-basis auto · lunghezza · percentuale Imposta la dimensione iniziale di un elemento prima che lo spazio libero venga distribuito. Imposta effettivamente la dimensione "ideale" dell'asse principale dell'elemento.
align-self auto · uguale a align-items Sovrascrive l'align-items del contenitore per un singolo elemento.

Qual è la differenza tra justify-content e align-items?

justify-content controlla l'allineamento lungo l'asse principale, mentre align-items controlla l'allineamento lungo l'asse trasversale. L'asse principale è la direzione impostata da flex-direction — orizzontale per row, verticale per column. Quando si cambia flex-direction da row a column, i due assi si scambiano, quindi justify-content diventa verticale e align-items diventa orizzontale. Questo scambio è una delle fonti più comuni di confusione per chi impara il Flexbox; gli indicatori degli assi del laboratorio sotto l'anteprima aiutano a renderlo visibile.

Come si centra un elemento con Flexbox?

Per centrare un singolo elemento sia orizzontalmente che verticalmente:

Tre righe:
display: flex;
justify-content: center;  /* orizzontale */
align-items: center;  /* verticale */

Questo è il sostituto moderno per i vecchi trucchi di centratura che coinvolgevano margin: auto, transform: translate(-50%, -50%) o position: absolute. Provalo nel laboratorio selezionando il preset Modal Center.

Spiegazione dei preset di layout reali

Holy Grail Layout

Il classico layout di pagina a tre colonne: barra laterale sinistra, contenuto principale, barra laterale destra — con un'intestazione e un piè di pagina. Storicamente molto difficile da costruire con i float; Flexbox lo rende banale. La colonna centrale usa flex: 1 in modo da assorbire tutto lo spazio orizzontale rimanente mentre le colonne laterali mantengono le larghezze dichiarate.

Card Grid

Una riga di schede che vanno a capo su nuove righe man mano che il viewport si restringe. Usa flex-wrap: wrap con ogni scheda a cui viene assegnato flex: 1 1 240px, il che significa che la scheda cresce e si restringe ma non diventa mai più stretta di 240px.

Navbar

Una barra di navigazione orizzontale con un logo a sinistra e link a destra. Il trucco è justify-content: space-between con il logo e il gruppo di link come i due figli, più un contenitore flex interno per i link stessi.

Hero Section

Pila verticale con contenuto centrato sia orizzontalmente che verticalmente — perfetto per le aree hero delle landing page. Usa flex-direction: column, justify-content: center e align-items: center su un contenitore alto.

Modal Center

Una finestra modale perfettamente centrata all'interno del suo overlay. La stessa ricetta di centratura in tre righe mostrata sopra, applicata a un contenitore overlay a schermo intero.

Sticky Footer

Un piè di pagina che sta in fondo al viewport quando il contenuto è breve, ma viene spinto giù quando il contenuto è lungo. Si ottiene dando al body display: flex; flex-direction: column; min-height: 100vh e al contenuto principale flex: 1.

Qual è la differenza tra flex-grow, flex-shrink e flex-basis?

Queste tre proprietà (combinate nella scorciatoia flex) descrivono come un elemento gestisce lo spazio:

La scorciatoia flex: 1 si espande in flex: 1 1 0% — crescita uguale, restringimento uguale, base zero — il che significa che tutti gli elementi occupano una quota uguale del contenitore indipendentemente dal contenuto. flex: auto si espande in flex: 1 1 auto, che rispetta la dimensione del contenuto come base.

Quando dovrei usare Flexbox rispetto a Grid?

Usa Flexbox per layout unidimensionali in cui gli elementi scorrono in una singola direzione — una riga di pulsanti, una barra di navigazione, una singola colonna di schede. Flexbox è orientato al contenuto ed è ottimo quando vuoi che gli elementi si dimensionino da soli.

Usa CSS Grid per layout bidimensionali in cui è necessario controllare contemporaneamente sia le righe che le colonne — layout di pagina intera, gallerie di immagini, dashboard. Grid è orientato al layout e ti consente di posizionare gli elementi in tracce nominate.

I due sono complementari, non in competizione. Molti design reali li combinano: un layout di pagina Grid con barre di navigazione Flexbox e righe di schede all'interno.

Suggerimenti per padroneggiare Flexbox

Supporto browser e compatibilità

Il CSS Flexbox è supportato in ogni browser moderno inclusi Chrome, Firefox, Safari, Edge e tutti i principali browser mobili. La proprietà gap nei contenitori flex ha raggiunto il supporto universale nel 2021. I browser legacy più vecchi (IE10/11) richiedono prefissi fornitore e presentano diversi bug ben documentati; per quel pubblico, considera flexbugs.

Domande frequenti

Perché il mio elemento flex trabocca dal contenitore?

Gli elementi flex hanno un min-width: auto implicito basato sul loro contenuto. Parole lunghe, blocchi di codice o testo pre-formattato possono forzare un elemento a essere più largo del contenitore. Risolvilo impostando min-width: 0 sull'elemento (o min-height: 0 per i layout a colonna).

Qual è la differenza tra space-between, space-around e space-evenly?

space-between non mette spazio alle estremità e mette spazio uguale tra gli elementi. space-around mette mezzo spazio a ogni estremità e spazi interi tra gli elementi. space-evenly mette spazio uguale alle estremità e tra gli elementi. Alternali nel laboratorio per sentire la differenza.

Posso animare le proprietà flex?

Sì. flex-grow, flex-shrink, flex-basis, order e gap possono essere transizionati. L'animazione di flex-direction, justify-content e align-items non è supportata perché sono proprietà discrete enumerate.

Il laboratorio funziona offline?

Tutti i calcoli Flexbox avvengono nel tuo browser utilizzando CSS nativo. Una volta caricata la pagina, puoi usare il laboratorio senza una connessione internet — non ci sono chiamate API o elaborazioni lato server.

Il codice generato è pronto per la produzione?

Sì. Il CSS esportato utilizza proprietà standard supportate in ogni browser evergreen. L'HTML utilizza nomi di classe semantici (flex-container, flex-item) che puoi rinominare per adattarli alle convenzioni del tuo progetto.

Risorse aggiuntive

Cita questo contenuto, pagina o strumento come:

"Laboratorio CSS Flexbox" su https://MiniWebtool.com/it/laboratorio-css-flexbox/ di MiniWebtool, https://MiniWebtool.com/

dal team miniwebtool. Aggiornato: 25 aprile 2026

Strumenti per webmaster:

Strumenti in primo piano:

Calcolatore dei numeri degli angeli📅 Calcolatore di DataCalcolatrice di Compatibilità AmorosaCalcolatore Segno Solare, Lunare e Ascendente 🌞🌙✨Calcolatore di Compatibilità dei Segni LunariCalcolatore di SommeGeneratore di parole casuali in ingleseQual è il mio numero fortunato?Estrattore di Immagini da VideoConvertitore di Piedi e Pollici in CentimetriRicerca ID Utente FacebookConvertitore di Tempo in DecimaliConvertitore da esadecimale a decimaleRimuovi spaziCalcolatore del Giorno dell'Anno - Che giorno dell'anno è oggi?Generatore di anagrammiFormattatore di TestoCalcolatore EsadecimalePalla Magica 8Ricerca ID Utente InstagramCalcolatore del Numero dell'AnimaCalcolatore del numero di percorso di vitaGeneratore di Carte da Gioco Casuale⏱️ Calcolatore di OreVerificatore di Nome Utente sui Social MediaSelettore di Film CasualeGeneratore casuale di animaliGeneratore di CrucipuzzleGeneratore di Citazioni CasualiInverti TestoGeneratore di Orario CasualeConvertitore Numero in FrazioneGeneratore di Obbligo o Verità Aleatorioricerca-indirizzo-MACCalcolatore del Numero del NomeEstrattore AudioCalcolatore del Test Chi-QuadratoConvertitore da cm a piedi e polliciconvertitore da ppm a percentualeGeneratore di Colori CasualiGeneratore di Date CasualiRimuovi linee vuote da un testoDivisore AudioSegnapunti TennisCalendario del Giorno dell'AnnoCalendario di luna nuova e luna pienaCalcolatore di ScalaGeneratore di stringhe casualiCalcolatore Posizione del SoleGeneratore di oggetti casualiCalcolatore di calcestruzzoGeneratore di Personaggi RPG CasualeGeneratore di Argomenti di Dibattito CasualiGeneratore di Unisci i PuntiniLista di Anni BisestiliMiglioratore di ImmaginiConvertitore da Decimale a TempoCalcolatore del Coefficiente di VariazioneGeneratore di Compleanni CasualiCalcolatrice del Numero d'EspressioneConvertitore di Percentuale in PPMOrdina NumeriCalcolatore del Segno di VenereCalcolatore per ridurre frazioniCalcolatrice di NumerologiaCalcolatrice della Deviazione Standard RelativaCompressore VideoConvertitore di Frequenza e Lunghezza d'OndaConvertitore HTML in TestoGeneratore di Superpotere CasualeConvertitore FPSCalcolatore di ArrotondamentoConvertitore da Esadecimale a BinarioCalcolatore di Durata del TempoDivisore di ImmaginiStatistiche del Canale YouTubeCalcolatore di notazioni scientificheCalcolatore della Media GeometricaCalcolatore tempo di raffreddamento birraCalcolatore EBITDAValidatore XMLAggiungi prefisso e suffisso al testoCalcolatore del calcio correttoGeneratore di Numero Decimale CasualeCalcolatore Dimensioni di Stampa e Risoluzione (DPI/PPI)Convertitore da decimale a esadecimaleGeneratore di Lettera CasualeUnisci VideoCalcolatore del Numero della PersonalitàCalcolatore di Log in Base 10Generatore di Persona Utente CasualeRuota VideoStrumento online per rimuovere la punteggiaturaCalcolatore di Comparazione di FrazioniCalcolatore Z-ScoreContatore di lineaConvertitore di potenzaConvertitore di Velocità di Trasferimento DatiCalcolatore del Ritorno di SaturnoCalcolatore del cerchioConfronta due stringhe🔍 Verificatore di PlagioCalcolatore del percentile di altezzaCreatore di CruciverbaCalcolatore del deficit caloricoCalcolatore della TangenteCalcolatore di Probabilità dei Dadi🖱️ Contatore di ClicGeneratore di Cartelle BingoCalcolatore da frazione a decimaleCalcolatore delle frazioni equivalentiCalcolatore di Conversione Scala ModelloCalcolatore di diminuzione di percentualeConvertitore di AngoliDivisore video👙 Calcolatore Taglia ReggisenoCalcolatore BinarioCalcolatore di alba e tramontogeneratore-di-testo-capovoltoCalcolatrice del giorno della settimana di nascitaconvertitore da parole a numero di telefonoVerificatore Numero Pari o DispariCalcolatore della Circonferenza di un EllisseCalcolatore della Distanza di VoloGeneratore di Morse CodeCalcolatore dell'Errore PercentualeCalcolatore dell'Aspettativa di VitaCalcolatore dello scarto interquartileCalcolatore Handicap GolfCalcolatore Notazione Sigma (Sommatoria)Generatore di IMEI Casuale🔊 Generatore di ToniCalcolatore di Guadagni TwitchCalcolatore Formula di Erone🌡️ Calcolatore Indice di CaloreConvertitore di dimensioni del fileGeneratore di Coordinate CasualiVerificatore di Squadratura (Regola 3-4-5) 📐Calcolatore di Coppia di Serraggio BulloniCalcolatore di Differenza di ListeCalcolatore di piastrelleCalcolatore di VelocitàCalcolatore Ritmo NuotoConta il numero di caratteriConvertitore da binario a ottaleConvertitore di Frazione in PercentualeConvertitore di VelocitàConvertitore Misura AnelloGeneratore di LabirintiRegola Velocità VideoCalcolatore dell'Area di un EllisseCalcolatore della deviazione standard - Alta precisioneCalcolatore di Decibel (dB)Calcolatore di Pendenza e GradoConvertitore Data GiulianaGeneratore di Tabelloni Torneo CasualiCalcolatore CAGRCalcolatore dell'ArcotangenteCalcolatore di Flusso nelle TubazioniContatore di Token AIConvertitore da notazione scientifica a decimaleConvertitore di Taglie ScarpeConvertitore PSI in BarAnalizzatore di Frequenza delle ParoleCalcolatore del Consumo di AcquaCercatore di Pietra Natale e Fiore ZodiacaleConvertitore da binario a esadecimaleGeneratore di CrittogrammaGeneratore di Gruppi CasualiGeneratore di Quadrato MagicoCalcolatore del segno di mercurioCalcolatore di ModuloCalcolatore di Velocità di CiclismoCalcolatore di VolumeCalcolatore Resistore per LEDCalcolatore Sottorete IPCalcolatore StablefordConvertitore in numeri romaniGeneratore di Nonogrammi (Picross)Generatore di Schemi di ColoriAggiungi Testo all'ImmagineCalcolatore del Numero MaestroCalcolatore dell'Arcocoseno (Coseno Inverso)Calcolatore Lunghezza AntennaGeneratore di Scale di ParoleLista di Numeri di FibonacciCalcolatore Angolo di TaglioCalcolatore della taglia della biciCalcolatore di Bitrate VideoCalcolatore di Idratazione dell'ImpastoConvertitore di Gradi di ArrampicataConvertitore di Numeri in ParoleConvertitore di Pronuncia IPAConvertitore Taglie di AbbigliamentoCalcolatore base-nCalcolatore Calorie in GravidanzaCalcolatore del Volume di un EllissoideCalcolatore dell’economia del bowlingCalcolatore Guadagni YouTubeCalcolatore PavimentazioneConvertitore da km a migliaConvertitore da Fahrenheit a CelsiusConvertitore da Celsius a FahrenheitCalcolatore delle dimensioni dello zainoCalcolatore del volume della tavola da surfCalcolatore della misura dell’impugnatura da tennisCalcolatore della Taglia del CascoCalcolatore della taglia dei guantiConvertitore di taglie per cappelliCalcolatore della taglia dello snowboardCalcolatore delle dimensioni degli sciTimer per split di speedrunCalcolatore checkout freccetteCalcolatore Strike Rate CricketCalcolatore Net Run RateCalcolatore Rapporto K/DCalcolatore Rating EloCalcolatore del Recupero della Frequenza CardiacaCalcolatore del tempo di escursioneCalcolatore del Ritmo di CanottaggioCalcolatore Age-Grading CorsaCalcolatore FTP e zone di potenzaCalcolatore Beep TestCalcolatore punteggio ACFTCalcolatore Wilks & DOTSCalcolatore Offset RuotaRicerca Indice di Carico e Indice di Velocità PneumaticiCalcolatore del Costo per MiglioCalcolatore di Riscatto del LeasingCalcolatore Miscela OttaniCalcolatore Miscela Olio 2 TempiCalcolatore Cilindrata MotoreCalcolatore Ingombro Divano PortaCalcolatore di Cataste di LegnaCalcolatore CADR Purificatore AriaCalcolatore Dimensione DeumidificatoreCalcolatore Dimensione Ventilatore da SoffittoCalcolatore Dimensioni TendeCalcolatore Dimensione TappetoCalcolatore Altezza per Appendere QuadriCalcolatore Altezza di Montaggio TVCalcolatore Dimensioni TVCalcolatore Volume e Telo per LaghettoCalcolatore Sale PiscinaCalcolatore Volume PiscinaCalcolatore Dimensione ScaldabagnoCalcolatore di Resina EpossidicaCalcolatore Spaziatura BalaustriCalcolatore di Battiscopa e ModanatureCalcolatore di RivestimentoCalcolatore impregnante per deckCalcolatore Semi per PratoCalcolatore di Zolle ErboseCalcolatore AsfaltoCalcolatore di Iarde CubeCalcolatore Riempimento TuboCalcolatore di Condensatori in Serie e ParalleloCalcolatore di Reattanza InduttivaCalcolatore di Illuminazione della StanzaCalcolatore da Lux a LumenConvertitore da Lumen a WattCalcolatore Dimensione GeneratoreConvertitore da mAh a WhCalcolatore di Potenza TrifaseCalcolatore kVACalcolatore da Ampere a WattCalcolatore da Watt ad AmpereCalcolatore Resistenze in SerieCalcolatore di AttritoCalcolatore del Piano InclinatoCalcolatore del Vantaggio MeccanicoCalcolatore della Velocità del SuonoCalcolatore della Velocità dell'OndaCalcolatore di galleggiabilitàCalcolatore di Velocità TerminaleCalcolatore della Lunghezza d'Onda di de BroglieCalcolatore di Energia del FotoneCalcolatore E=mc²Calcolatore di Dilatazione del TempoCalcolatore della Terza Legge di KepleroCalcolatore della Velocità di FugaCalcolatore della Forza GravitazionaleCalcolatore della Legge di Beer-LambertCalcolatore dell'Equazione di NernstCalcolatore della Pressione OsmoticaCalcolatore di Innalzamento del Punto di EbollizioneCalcolatore di Abbassamento del Punto di CongelamentoCalcolatore di Composizione PercentualeCalcolatore di NormalitàCalcolatore di MolalitàConvertitore da pKa a KaCalcolatore di Henderson-HasselbalchCalcolatore della Resa TeoricaCalcolatore del Reagente LimitanteCalcolatore di Configurazione ElettronicaTavola Periodica InterattivaGeneratore di Piani di Lezione con IAGeneratore di Quiz IAGeneratore di Citazioni (APA/MLA/Chicago)Calcolatore Percentuale di PresenzeAP Score CalculatorCalcolatore Punteggio ACTCalcolatore Punteggio SATConvertitore da Percentuale a CGPAConvertitore da CGPA a PercentualeCorrettore Voti Facile (EZ Grader)Calcolatore del Costo di Crescere un FiglioCalcolatore di Assunzione di Latte per NeonatiCalcolatore Taglia PannoliniGeneratore di Nomi per BambiniPredittore del Colore degli Occhi del BambinoCalcolatore del Percentile BMI per BambiniCalcolatore Altezza Futura del BambinoCalcolatore del Tempo di Raddoppiamento dell'hCGCalcolatore della Data Prevista del Parto FIVETCalcolatore di ImpiantoPredittore Cinese del Sesso del BebèFormattatore di Date ISO 8601Nap CalculatorCalcolatore delle Fasi LunariOrologio MondialeConvertitore da Data a Numeri RomaniConto alla Rovescia per la PensioneCalcolatore di SobrietàCalcolatore di Mezzo CompleannoCalcolatore AnniversarioCalcolatore Numero della SettimanaCalcolatore di Ripartizione delle ManceCalcolatore ROI Email MarketingCalcolatore del Costo Per LeadCalcolatore del Capitale Circolante