206 of 313 menu

Właściwość flex

Właściwość flex jest skrótem dla flex-basis, flex-shrink i flex-grow.

Stosuje się do: konkretnego flex elementu.

Kolejność wartości nie ma znaczenia. Drugi i trzeci parametr (flex-shrink, flex-basis) nie są obowiązkowe.

Wartości

Patrz odpowiednie właściwości.

Wartość domyślna: 0 1 auto.

Przykład

Załóżmy, że mamy 3 elementy. Szerokość każdego z nich wynosi 200px i suma wynosi 600px, co jest większe niż szerokość kontenera nadrzędnego, która wynosi 300px. Ustawmy dla pierwszego elementu szerokość 200px, dla drugiego elementu - 300px, dla trzeciego elementu - 100px. Wszystkie elementy niech mają wartość flex-basis równą 1, a flex-shrink - 1, 2, 3 zgodnie z numerem porządkowym elementu:

<div class="parent"> <div class="child elem1">1</div> <div class="child elem2">2</div> <div class="child elem2">3</div> </div> .parent { display: flex; width: 350px; height: 200px; border: 1px solid red; } .child { width: 200px; height: 50px; border: 1px solid green; } .elem1 { flex: 200px 1 1; } .elem2 { flex: 300px 1 2; } .elem3 { flex: 100px 1 3; }

:

Zobacz też

  • właściwość flex-direction,
    która ustawia kierunek osi flex elementów
  • właściwość justify-content,
    która ustawia wyrównanie wzdłuż osi głównej
  • właściwość align-items,
    która ustawia wyrównanie wzdłuż osi poprzecznej
  • właściwość flex-wrap,
    która ustawia zawijanie flex elementów
  • właściwość flex-flow,
    skrót dla flex-direction i flex-wrap
  • właściwość order,
    która ustawia kolejność flex elementów
  • właściwość align-self,
    która ustawia wyrównanie pojedynczego elementu
  • właściwość flex-basis,
    która ustawia rozmiar konkretnego flex elementu
  • właściwość flex-grow,
    która ustawia "zachłanność" flex elementów
  • właściwość flex-shrink,
    która ustawia skalowalność flex elementów
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć