order ဂုဏ်သတ္တိ

order ဂုဏ်သတ္တိသည် flex-ကွန်တိန်နာအတွင်းရှိ တစ်ခုချင်းစီကို ယူထားသော flex-ဘလောက်၏ အစဉ်လိုက် လိုက်နာမှုကို သတ်မှတ်ပေးသည်။ သီးခြား flex ဘလောက်တစ်ခုအတွက် အက်ပလီကေးရှင်းဖြစ်သည်။

ဤဂုဏ်သတ္တိသည် ၎င်း၏ တန်ဖိုးအဖြစ် အပြုသဘော သို့မဟုတ် အပျက်သဘော ကိန်းပြည့်တစ်ခုကို လက်ခံသည်။ ဂဏန်းတန်ဖိုး ငယ်လေလေ၊ အခြားအချက်များနှင့် နှိုင်းယှဉ်လျှင် HTML ကုဒ်အတွင်း တည်နေရာမည်သို့ပင်ရှိစေကာမူ၊ အချက်သည် ပိုစောစွာ ရပ်တည်မည်ဖြစ်သည်။

ဝါကျဖွဲ့ထုံး

cssရွေးချယ်သူ {
  order: အပြုသဘော သို့မဟုတ် အပျက်သဘော ကိန်း;
}

ဥပမာ

ဤဥပမာတွင်၊ ဘလောက်အားလုံးကို order အသုံးပြု၍ အစဉ်လိုက် တည်နေရာသတ်မှတ်ပေးထားသည်။ ပထမဆုံးဖြစ်မည့်ဘလောက်မှာ အပျက်သဘော order -1 ရှိသောဘလောက်ဖြစ်ပြီး၊ ထို့နောက် order 1 ရှိသောဘလောက်နှင့် ဆက်လက်၍ တိုးလာသည့်အလိုက် ဖြစ်သည်-

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

Результат:

ဒါလဲကြည့်ပါ

  • 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 အတွက် အတိုကောက်