Az flex-direction
ingatlan a Flexible Box Layout modul egyik al-tulajdonsága.
Megállapítja a főtengelyt, így meghatározva az irányt, ahogyan a flex elemeket a flex tartályba helyezzük.
Emlékeztető: a hajlékony tartály fő tengelye az elsődleges tengely, amely mentén a hajlékony elemek el vannak helyezve. Vigyázat, nem feltétlenül vízszintes; vagyontól függ flex-direction
.
A flex-direction
szálláshely 4 különböző értéket fogad el:
row
( alapértelmezett ): megegyezik a szöveg irányávalrow-reverse
: ellentétben a szöveg irányávalcolumn
: ugyanaz, mintrow
fentről lefelécolumn-reverse
: ugyanaz, mintrow-reverse
fentről lefelé
Megjegyezzük, hogy row
és row-reverse
érinti a irányítottság a flex tartályba. Ha a szöveg iránya ltr
, row
képviseli a vízszintes tengely orientált balról jobbra, és row-reverse
jobbról balra; ha az irány rtl
az ellenkezője.
Szintaxis
flex-direction: row | row-reverse | column | column-reverse .flex-container ( flex-direction: row; )
Demó
A következő bemutatóban:
- A vörös lista értéke
row
- A sárga lista értéke
row-reverse
- A kék lista értéke
column
- A zöld lista értéke
column-reverse
Megjegyzés: A szöveg irányát nem szerkesztették.
Nézze meg ezt a tollat!
Tehát alapvetően row
a legtöbb esetben, vagy column
bizonyos körülmények között használja. Ellenkező esetben elég ritka a fordított irányú sorrend.
Böngésző támogatás
- (modern): a specifikáció legújabb szintaxisa (pl.
display: flex;
) - (hibrid) furcsa, nem hivatalos szintaxist jelent 2011-től (pl.
display: flexbox;
) - (régi) a 2009-es régi szintaxist jelenti (pl.
display: box;
)
Króm | Szafari | Firefox | Opera | AZAZ | Android | iOS |
---|---|---|---|---|---|---|
21+ (modern) 20 - (régi) | 3.1+ (régi) | 2–21 (régi) 22+ (új) | 12,1+ (modern) | 10+ (hibrid) | 2.1+ (régi) | 3,2+ (régi) |
A Blackberry 10+ böngésző támogatja az új szintaxist.
A szintaxisok keverésével kapcsolatos további információkért a legjobb böngésző-támogatás érdekében olvassa el ezt a cikket (CSS-trükkök) vagy ezt a cikket (DevOpera).