Уласцівасць 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