203 of 313 menu

Proprietatea flex-basis

Proprietatea flex-basis stabilește dimensiunea unui bloc flex specific înainte de aplicarea celorlalte proprietăți flex. În general, proprietatea stabilește dimensiunea elementului de-a lungul axei principale. Aceasta înseamnă că dacă axa principală este orizontală - această proprietate va stabili lățimea elementelor, iar dacă este verticală - atunci înălțimea.

Se aplică unui bloc flex specific.

Această proprietate face parte din proprietatea scurtă flex.

Sintaxă

selector { flex-basis: orice unitate CSS (și procente) | auto; }

Valoare implicită: auto.

Exemplu

Să presupunem că axa principală este orizontală, iar flex-basis are valoarea 50px. În acest caz, lățimea elementelor va fi 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; /* axa orizontală */ width: 300px; height: 300px; border: 1px solid red; } .child { flex-basis: 50px; /* dimensiunea elementului */ border: 1px solid green; }

:

Exemplu

Să inversăm acum axa, fără a modifica valoarea proprietății flex-basis. În acest caz deja înălțimea elementelor va fi 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; /* axa verticală */ width: 300px; height: 300px; border: 1px solid red; } .child { flex-basis: 50px; border: 1px solid green; }

:

Vedeți și

  • proprietatea flex-direction,
    care stabilește direcția axelor blocurilor flex
  • proprietatea justify-content,
    care stabilește alinierea de-a lungul axei principale
  • proprietatea align-items,
    care stabilește alinierea de-a lungul axei transversale
  • proprietatea flex-wrap,
    care stabilește afișarea pe mai multe rânduri a blocurilor flex
  • proprietatea flex-flow,
    prescurtare pentru flex-direction și flex-wrap
  • proprietatea order,
    care stabilește ordinea blocurilor flex
  • proprietatea align-self,
    care stabilește alinierea unui singur bloc
  • proprietatea flex-grow,
    care stabilește factorul de creștere al blocurilor flex
  • proprietatea flex-shrink,
    care stabilește factorul de comprimare al blocurilor flex
  • proprietatea flex,
    prescurtare pentru flex-grow, flex-shrink și flex-basis
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge