flex-direction
Имовина је под-својство Флексибилна кутија Лаиоут модула.
Успоставља главну осу, дефинишући на тај начин смер флекс предмета који се постављају у флекс контејнер.
Подсетник: главна ос флексибилног контејнера је примарна ос дуж које се постављају флекс елементи. Пазите, није нужно хоризонтално; зависи од flex-direction
имовине.
Објекат flex-direction
прихвата 4 различите вредности:
row
( подразумевано ): исто као и смер текстаrow-reverse
: супротно смеру текстаcolumn
: исто каоrow
и одозго надолеcolumn-reverse
: исто каоrow-reverse
одозго надоле
Имајте на уму да row
и row-reverse
су погођене усмерења на флек контејнера. Ако је његов правац текста ltr
, row
представља хоризонталну осу оријентисану с лева на десно и row-reverse
с десна на лево; ако је правац rtl
супротан.
Синтакса
flex-direction: row | row-reverse | column | column-reverse .flex-container ( flex-direction: row; )
Демо
У следећој демонстрацији:
- Црвена листа је постављена на
row
- Жута листа је постављена на
row-reverse
- Плава листа је постављена на
column
- Зелена листа је постављена на
column-reverse
Напомена: Смер текста није измењен.
Погледајте ову оловку!
У основи, користићете row
у већини случајева или column
под одређеним околностима. Иначе, прилично је необично да се обрнути редослед кретања обрне.
Подршка прегледача
- (модерно) значи недавну синтаксу из спецификације (нпр.
display: flex;
) - (хибрид) значи чудну незваничну синтаксу из 2011. године (нпр.
display: flexbox;
) - (стара) значи стара синтакса из 2009. године (нпр.
display: box;
)
Хром | Сафари | Фирефок | Опера | ИЕ | Андроид | иОС |
---|---|---|---|---|---|---|
21+ (модерно) 20- (старо) | 3,1+ (старо) | 2-21 (стари) 22+ (нови) | 12,1+ (модерно) | 10+ (хибридно) | 2,1+ (старо) | 3,2+ (стара) |
Прегледач Блацкберри 10+ подржава нову синтаксу.
За више информација о томе како мешати синтаксе како бисте добили најбољу подршку за прегледач, погледајте овај чланак (ЦСС-трикови) или овај чланак (ДевОпера).