flex-direction
Nekretnina je pod-vlasništvo Fleksibilna Box Izgled modula.
Utvrđuje glavnu os, definirajući tako smjer savijanja predmeta koji se postavljaju u spremnik za savijanje.
Podsjetnik: glavna os fleksibilnog spremnika je primarna os duž koje su položeni elementi savijanja. Pazite, nije nužno vodoravno; to ovisi o flex-direction
svojstvu.
flex-direction
Nekretnine prihvaća 4 različite vrijednosti:
row
( zadano ): isto kao smjer tekstarow-reverse
: suprotno smjeru tekstacolumn
: isto kao i odrow
vrha do dnacolumn-reverse
: isto kaorow-reverse
odozgo prema dolje
Imajte na umu da row
i row-reverse
utječe na usmjerenost na flex spremnika. Ako je njegov smjer teksta ltr
, row
predstavlja vodoravnu os usmjerenu slijeva udesno i row-reverse
zdesna ulijevo; ako je smjer rtl
suprotan.
Sintaksa
flex-direction: row | row-reverse | column | column-reverse .flex-container ( flex-direction: row; )
Demo
U sljedećem pokaznom prikazu:
- Crveni popis je postavljen na
row
- Žuti je popis postavljen na
row-reverse
- Plavi popis postavljen je na
column
- Zeleni popis postavljen je na
column-reverse
Napomena: Smjer teksta nije uređen.
Pogledajte ovu olovku!
U osnovi, koristit ćete row
u većini slučajeva ili column
pod određenim okolnostima. Inače je prilično neobično mijenjati redoslijed smjera.
Podrška preglednika
- (moderno) znači nedavnu sintaksu iz specifikacije (npr.
display: flex;
) - (hibrid) znači neobičnu neslužbenu sintaksu iz 2011. (npr.
display: flexbox;
) - (stara) znači stara sintaksa iz 2009. (npr.
display: box;
)
Krom | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
21+ (moderno) 20- (staro) | 3,1+ (staro) | 2-21 (stari) 22+ (novi) | 12,1+ (moderno) | 10+ (hibridno) | 2,1+ (staro) | 3,2+ (staro) |
Preglednik Blackberry 10+ podržava novu sintaksu.
Za više informacija o tome kako miješati sintakse kako biste dobili najbolju podršku za preglednik, pogledajte ovaj članak (CSS-trikovi) ili ovaj članak (DevOpera).