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-ի համառոտագրությունը