Order hassaýasy

order hassaýasy aýratyn alnan flex blogunyň flex konteýneriň içindäki tertibini kesgitleýär. Belli bir flex bloguna degişlidir.

Hassaýa öz bahasy hökmünde pozitiw ýa-da negatiw butyn san kabul edýär. San näçe kiçi bolsa, element şonça irräk durar, başga elementlere garandaň HTML kodyndaky ýerleşişinden garaşsyz.

Sintaksis

cssselektor {
  order: pozitiw ýa-da negatiw san;
}

Mysal

Bu mysalda ähli bloglara order arkaly ýerleşiş tertibi berildi. Iň birinjisi negatiw order -1 bolan blog bolar, soňra order 1 we ş.m. artýan tertipde:

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;
}

Результат:

Mysalara serediň

  • flex-direction hassaýasy,
    flex bloglarynyň ok ugruny kesgitleýär
  • justify-content hassaýasy,
    baş ok boýunça deňleşdirilmäni kesgitleýär
  • align-items hassaýasy,
    enine ok boýunça deňleşdirilmäni kesgitleýär
  • flex-wrap hassaýasy,
    flex bloglarynyň köp setirliligini kesgitleýär
  • flex-flow hassaýasy,
    flex-direction we flex-wrap üçin gysgaldylan görnüş
  • align-self hassaýasy,
    bir blogyň deňleşdirilmesini kesgitleýär
  • flex-basis hassaýasy,
    belli bir flex blogyň ölçegini kesgitleýär
  • flex-grow hassaýasy,
    flex bloglarynyň açgözçiligini kesgitleýär
  • flex-shrink hassaýasy,
    flex bloglarynyň ýumşaklygyny kesgitleýär
  • flex hassaýasy,
    flex-grow, flex-shrink we flex-basis üçin gysgaldylan görnüş