Order xassəsi
order xassəsi ayrı-ayrı
flex-blokun flex-konteyner daxilində
ardıcıllığını təyin edir. Xüsusi flex bloka şamil edilir.
Xassə öz dəyəri kimi müsbət və ya mənfi tam qəbul edir. Rəqəm nə qədər kiçik olsa, element bir o qədər tez yerləşəcək, digər elementlərə nisbətən HTML kodunda yerləşməsindən asılı olmayaraq.
Sintaksis
selektor {
order: musbet ya da menfi eded;
}
Nümunə
Bu nümunədə bütün bloklara order vasitəsilə
yerləşmə ardıcıllığı təyin edilib. Ən birinci mənfi
order -1 olan blok olacaq,
sonra order 1 olan və s. artım üzrə:
<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;
}
:
Həmçinin bax
-
flex-directionxassəsi,
bu da flex blokların oxlarının istiqamətini təyin edir -
justify-contentxassəsi,
bu da əsas ox üzrə düzləndirməni təyin edir -
align-itemsxassəsi,
bu da eninə ox üzrə düzləndirməni təyin edir -
flex-wrapxassəsi,
bu da flex blokların çoxsətirliliyini təyin edir -
flex-flowxassəsi,
flex-direction və flex-wrap üçün qısaltma -
align-selfxassəsi,
bu da bir blokun düzləndirilməsini təyin edir -
flex-basisxassəsi,
bu da xüsusi flex blokun ölçüsünü təyin edir -
flex-growxassəsi,
bu da flex blokların acgözlüyünü təyin edir -
flex-shrinkxassəsi,
bu da flex blokların sıxılma qabiliyyətini təyin edir -
flexxassəsi,
flex-grow, flex-shrink və flex-basis üçün qısaltma