Уласцівасць order
Уласцівасць order
задае парадак следвання
асобна ўзятага flex
-блока ўнутры
flex
-кантэйнера. Ужываецца да канкрэтнага
flex блока.
Сваім значэннем уласцівасць прымае дадатны ці адмоўны цэлы лік. Чым менш лік - тым раней будзе стаяць элемент, незалежна ад размяшчэння ў HTML кодзе адносна іншых элементаў.
Сінтаксіс
селектар {
order: дадатны ці адмоўны лік;
}
Прыклад
У гэтым прыкладзе ўсім блокам зададзены парадак
размяшчэння з дапамогай order
. Самым першым
будзе блок з адмоўным order
-1
,
потым з order
1
і гэтак далей па ўзрастанні:
<div id="parent">
<div id="elem1">1</div>
<div id="elem2">2</div>
<div id="elem3">3</div>
<div id="elem4">4</div>
<div id="elem5">5</div>
<div id="elem6">6</div>
</div>
#parent {
display: flex;
align-items: flex-start;
flex-direction: row;
}
#parent > div {
border: 1px solid #696989;
min-width: 100px;
}
#elem1 {
order: 4;
}
#elem2 {
order: 5;
}
#elem3 {
order: 3;
}
#elem4 {
order: 2;
}
#elem5 {
order: 1;
}
#elem6 {
order: -1;
}
:
Глядзіце таксама
-
уласцівасць
flex-direction
,
якая задае напрамак восей flex блокаў -
уласцівасць
justify-content
,
якая задае выраўноўванне па галоўнай восі -
уласцівасць
align-items
,
якая задае выраўноўванне па папярочнай восі -
уласцівасць
flex-wrap
,
якая шматрадковасць flex блокаў -
уласцівасць
flex-flow
,
скарачэнне для flex-direction і flex-wrap -
уласцівасць
align-self
,
якая задае выраўноўванне аднаго блока -
уласцівасць
flex-basis
,
якая задае памер канкрэтнага flex блока -
уласцівасць
flex-grow
,
якая задае прагнасць flex блокаў -
уласцівасць
flex-shrink
,
якая задае сціскальнасць flex блокаў -
уласцівасць
flex
,
скарачэнне для flex-grow, flex-shrink і flex-basis