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

cssselektor {
  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ə:

html<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>
css#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-direction xassəsi,
    bu da flex blokların oxlarının istiqamətini təyin edir
  • justify-content xassəsi,
    bu da əsas ox üzrə düzləndirməni təyin edir
  • align-items xassəsi,
    bu da eninə ox üzrə düzləndirməni təyin edir
  • flex-wrap xassəsi,
    bu da flex blokların çoxsətirliliyini təyin edir
  • flex-flow xassəsi,
    flex-direction və flex-wrap üçün qısaltma
  • align-self xassəsi,
    bu da bir blokun düzləndirilməsini təyin edir
  • flex-basis xassəsi,
    bu da xüsusi flex blokun ölçüsünü təyin edir
  • flex-grow xassəsi,
    bu da flex blokların acgözlüyünü təyin edir
  • flex-shrink xassəsi,
    bu da flex blokların sıxılma qabiliyyətini təyin edir
  • flex xassəsi,
    flex-grow, flex-shrink və flex-basis üçün qısaltma