သင်တော်းကြည့်ခြင်း: ခွင့်ပြုလိင်တင်ချက်

ခွင့်ပြုလိင်တင်ချက်ကို ပြောဆိုရာတွင် CSS နှင့် JavaScript ကို အသုံးပြုလိုပါ။

ခွင့်ပြုလိင်တင်ချက်

အမှတ်အသားတင်ချက်ကို ခွင့်ပြု၍ လိင်တင်ချက်အချက်အလက်ကို ပြသလိုပါ။

လန်ဒန်

ဂျပန်နိုင်ငံ၏ မြို့တော်ဖြစ်သော လန်ဒန်ကို ပြောဆိုတာပါ။

ပီရစ်

ပြင်သစ်နိုင်ငံ၏ မြို့တော်ဖြစ်သော ပီရစ်ကိုယ်ပျက် ပြောဆိုတာပါ။

Tokyo

Tokyo is the capital of Japan.

亲自试一试

အသုံးပြုသော အရိုးအမှူး လောက်ကြောင်း ဖွဲ့စည်းခြင်းများ ဖွဲ့စည်းခြင်းများ ထပ်ပေါင်းခြင်း:

ပထမ အပ်ခြင်း - အစီအစဥ် HTML ထပ်ပေါင်းခြင်း:

<div class="tab">
  <button class="tablinks" onmouseover="openCity(event, 'London')">London</button>
  <button class="tablinks" onmouseover="openCity(event, 'Paris')">Paris</button>
  <button class="tablinks" onmouseover="openCity(event, 'Tokyo')">Tokyo</button>
</div>
<div id="London" class="tabcontent">
  <h3>London</h3>
  <p>London is the capital city of England.</p>
</div>
<div id="Paris" class="tabcontent">
  <h3>Paris</h3>
  <p>Paris is the capital of France.</p>
</div>
<div id="Tokyo" class="tabcontent">
  <h3>Tokyo</h3>
  <p>Tokyo is the capital of Japan.</p>
</div>

ဖွင့်ရန် လောက်ကြောင်း အသုံးပြုသော ဘွတ်ချက် ဖွဲ့စည်းခြင်းများ နှင့် အတူ class="tabcontent" ရှိ <div> အက္ခရာ အတွက် အခြေခံ အရာများ အား လုံး ဖုံးကွယ်ထားသည် (CSS နှင့် JS)။ အသုံးပြုသူ ဘွတ်ချက် အပေါ် မှာ မိတ်ဆက်လျှင် ဘွတ်ချက် နှင့် ကိုက်ညီသော လောက်ကြောင်း အပြုအမူ ဖွင့်လိမ့်မည်。

ဒုတိယ အပ်ခြင်း - အစီအစဥ် CSS ထပ်ပေါင်းခြင်း:

ဘွတ်ချက် နှင့် လောက်ကြောင်း အပြုအမူ စံပါး:

/* လောက်ကြောင်း အပြုအမူ စံပါး */
.tab {
  float: left;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
  width: 30%;
  height: 300px;
}
/* ဖွင့်ရန် လောက်ကြောင်း အသုံးပြုသော ဘွတ်ချက် အပြုအမူ စံပါး */
.tab button {
  display: block;
  background-color: inherit;
  color: black;
  padding: 22px 16px;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
}
/* အန့်ချို့ အခါ ပုံစံ အဖြစ် အစားထိုး */
.tab button:hover {
  background-color: #ddd;
}
/* လက်ရှိ/အသုံးပြု ပုံစံ အဖြစ် အသုံးပြု ပုံစံ အဖြစ် အစားထိုး */
.tab button.active {
  background-color: #ccc;
}
/* ပုံစံ အချက်အလက် အစားထိုး */
.tabcontent {
  float: left;
  padding: 0px 12px;
  border: 1px solid #ccc;
  width: 70%;
  border-left: none;
  height: 300px;
  display: none;
}

တတိယ အပိုင်း - JavaScript ထပ်ပေါင်းပြီ

function openCity(evt, cityName) {
  // အများပြား အကို အသုံးပြုပြီ
  var i, tabcontent, tablinks;
  // class="tabcontent" အဖြစ် ရှိ သော အရာများ ကို ရယူပြီး ကွက်လည်း မပြုပြီ
  tabcontent = document.getElementsByClassName("tabcontent");
  for (i = 0; i < tabcontent.length; i++) {
    tabcontent[i].style.display = "none";
  }
  // class="tablinks" အဖြစ် ရှိ သော အရာများ ကို ရယူပြီး "active" အကို ဖျက်သိမ်းပြီ
  tablinks = document.getElementsByClassName("tablinks");
  for (i = 0; i < tablinks.length; i++) {
    tablinks[i].className = tablinks[i].className.replace(" active", "");
  }
  // ယခု လောက် ပုံစံ ပြုလုပ်ပြီး "active" အကို ပေါင်းပြီ
  document.getElementById(cityName).style.display = "block";
  evt.currentTarget.className += " active";
}

亲自试一试

相关页面

教程:如何创建标签页