Својство 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