z-index ဂုဏ်သတ္တိ

z-index ဂုဏ်သတ္တိသည် အရာဝတ္ထုများစွာ တစ်ခုပေါ်တစ်ခု ထပ်နေပါက မည်သည့်အရာဝတ္ထုက ထိပ်ဆုံးတွင်ရှိမည်ကို သတ်မှတ်ပေးသည်။

ဝါကျဖွဲ့စည်းပုံ

cssရွေးချယ်သူ {
  z-index: ဂဏန်း | auto;
}

ဂဏန်းသည် ကိန်းပြည့်ဖြစ်ရမည်၊ အပြုသဘော (သို့) အနုတ်သဘော ဖြစ်နိုင်သည်။ သုညလည်း ဖြစ်နိုင်သည်။

တန်ဖိုးများ

တန်ဖိုး ဖော်ပြချက်
ဂဏန်း ကိန်းပြည့်သည် အရာဝတ္ထုများ ထပ်ဆင့်မှု အစီအစဉ်ကို သတ်မှတ်ပေးသည်- အရာဝတ္ထုများတစ်ခုပေါ်တစ်ခု ထပ်နေသောအခါ ထိပ်ဆုံးတွင် ရှိမည်မှာ မည်သည့်အရာဝတ္ထုက z-index ပိုကြီးသလဲဆိုတာပေါ်မူတည်သည်။
auto ထပ်ဆင့်မှု အစီအစဉ်ကို အလိုအလျောက် တည်ဆောက်သည်- HTML ကုဒ်ထဲတွင် နောက်ဆုံးမှ ရေးသားထားသော အရာဝတ္ထုသည် အပေါ်ဆုံးတွင် ရှိမည်။

စံထားသော တန်ဖိုး- auto.

နမူနာ

ဤနမူနာတွင် ဘလောက်များသည် ၎င်းတို့၏ HTML ကုဒ်အတွင်းရှိ တစ်ခုနောက်တစ်ခု လိုက်နာမှု အစီအစဉ်အတိုင်း တစ်ခုပေါ်တစ်ခု ထပ်မည် (z-index မသတ်မှတ်ထားပါ၊ စံထားသော တန်ဖိုး- auto ကို ရထားမည်)။ ပထမဆုံး ဘလောက်သည် အအောက်ဆုံးတွင် ရှိမည် (အနီရောင်)၊ နောက်ဆုံး ဘလောက်သည် အပေါ်ဆုံးတွင် ရှိမည် (အစိမ်းရောင်)-

html<div id="div1"></div>
<div id="div2"></div>
<div id="div3"></div>
css#div1 {
  position: absolute;
  top: 30px;
  left: 30px;
  width: 50px;
  height: 50px;
  background: red;
}
#div2 {
  position: absolute;
  top: 60px;
  left: 60px;
  width: 50px;
  height: 50px;
  background: blue;
}
#div3 {
  position: absolute;
  top: 90px;
  left: 90px;
  width: 50px;
  height: 50px;
  background: green;
}

Результат:

နမူနာ

z-index သတ်မှတ်ပေးခြင်းဖြင့် ထပ်ဆင့်မှု အစီအစဉ်ကို ပြောင်းလဲကြည့်ပါ။ အနီရောင် ဘလောက်အား - 3၊ အပြာရောင် ဘလောက်အား - 2၊ အစိမ်းရောင် ဘလောက်အား - 1 ဟု သတ်မှတ်ပါ။ ထပ်ဆင့်မှု အစီအစဉ်သည် ပြောင်းပြန်ဖြစ်သွားမည် (ထိပ်ဆုံးတွင် ရှိမည်မှာ z-index 3 ရှိသော ဘလောက်ဖြစ်မည်)-

html<div id="div1"></div>
<div id="div2"></div>
<div id="div3"></div>
css#div1 {
  position: absolute;
  top: 30px;
  left: 30px;
  width: 50px;
  height: 50px;
  background: red;
  z-index: 3;
}
#div2 {
  position: absolute;
  top: 60px;
  left: 60px;
  width: 50px;
  height: 50px;
  background: blue;
  z-index: 2;
}
#div3 {
  position: absolute;
  top: 90px;
  left: 90px;
  width: 50px;
  height: 50px;
  background: green;
  z-index: 1;
}

Результат: