Skip to content

CSS Flexbox elmagyarázva

Minden gyakori flexbox-tulajdonság, csoportosítva aszerint, hogy hol érvényes: a konténeren vagy az elemen. Minden sor a tulajdonságot mutatja a gyakori értékeivel és a hatásával.

A flexbox egy dimenzióban rendezi el az elemeket: sorban vagy oszlopban. Állítsd be a szülőn a display: flex értéket, és az flex konténerré válik; közvetlen gyermekei flex elemekké válnak. A konténer tulajdonságai a fő tengely és a kereszt tengely mentén való elosztást szabályozzák; az elem tulajdonságai azt, hogy egy adott elem hogyan nő, zsugorodik vagy igazodik. Egydimenziós sávokhoz, sorokhoz és középre igazításhoz válaszd a flexboxot.

Referenciatáblázat · 13 bejegyzés
13 of 13 rows
Konténer
flex | inline-flexFlex konténerré alakítja az elemet.
row | column | row-reverse | column-reverseBeállítja a fő tengelyt, amely mentén az elemek elhelyezkednek.
flex-start | center | space-between | space-around | space-evenlyElemek elosztása a fő tengely mentén.
stretch | center | flex-start | flex-end | baselineElemek igazítása a kereszt tengely mentén.
flex-start | center | stretch | space-betweenTöbb sorba tördelt sorok igazítása, ha a kereszt tengelyen szabad hely marad.
nowrap | wrap | wrap-reverseAz elemek új sorokba tördelhetők zsugorodás helyett.
0.5rem | 8px 16pxHely az elemek között, vízszintesen és függőlegesen.
Elem
0 | 1 | 2Mennyi szabad teret nyel el az elem a testvéreihez képest.
0 | 1Mennyit zsugorodik az elem, amikor nincs elég hely.
auto | 200px | 50%A kiinduló méret, mielőtt a szabad hely elosztásra kerül.
1 | 1 0 auto | 0 0 200pxRövidítés a grow shrink basis hármashoz.
auto | center | flex-start | flex-end | stretchEgy elemnél felülírja a konténer align-items értékét.
0 | -1 | 2Átrendezi az elemet a forrás megváltoztatása nélkül.