203 of 313 menu

Proprietà flex-basis

La proprietà flex-basis imposta la dimensione di un blocco flex specifico prima che gli vengano applicate le altre proprietà flex. In generale, la proprietà imposta la dimensione dell'elemento lungo l'asse principale. Ciò significa che se l'asse principale è orizzontale - questa proprietà imposterà la larghezza degli elementi, se è verticale - imposterà l'altezza.

Si applica a un blocco flex specifico.

Questa proprietà è una parte costitutiva della proprietà abbreviata flex.

Sintassi

selettore { flex-basis: qualsiasi unità CSS (e percentuali) | auto; }

Valore predefinito: auto.

Esempio

Supponiamo che l'asse principale sia orizzontale e che flex-basis abbia il valore 50px. In questo caso la larghezza degli elementi sarà 50px:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> <div class="child">3</div> </div> .parent { display: flex; flex-direction: row; /* asse orizzontale */ width: 300px; height: 300px; border: 1px solid red; } .child { flex-basis: 50px; /* dimensione elemento */ border: 1px solid green; }

:

Esempio

Ora invertiamo l'asse, senza cambiare il valore della proprietà flex-basis. In questo caso sarà l'altezza degli elementi a essere 50px:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> <div class="child">3</div> </div> .parent { display: flex; flex-direction: column; /* asse verticale */ width: 300px; height: 300px; border: 1px solid red; } .child { flex-basis: 50px; border: 1px solid green; }

:

Vedi anche

  • proprietà flex-direction,
    che imposta la direzione degli assi dei blocchi flex
  • proprietà justify-content,
    che imposta l'allineamento lungo l'asse principale
  • proprietà align-items,
    che imposta l'allineamento lungo l'asse trasversale
  • proprietà flex-wrap,
    che imposta l'avvolgimento multilinea dei blocchi flex
  • proprietà flex-flow,
    abbreviazione per flex-direction e flex-wrap
  • proprietà order,
    che imposta l'ordine dei blocchi flex
  • proprietà align-self,
    che imposta l'allineamento di un singolo blocco
  • proprietà flex-grow,
    che imposta la "ingordigia" dei blocchi flex
  • proprietà flex-shrink,
    che imposta la comprimibilità dei blocchi flex
  • proprietà flex,
    abbreviazione per flex-grow, flex-shrink e flex-basis
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta