အစီအစဉ်ပြတ်တိတ် ကို ဖွဲ့စည်းရန်

အစီအစဉ်ပြတ်တိတ် အစီအစဉ်ကွန်းပြတ်တိတ် ကို ကျွန်ုပ်အား အသုံးပြုကြသည့် CSS နှင့် JavaScript ကို အသုံးပြု၍ ဖွဲ့စည်းကြည်းပုံကို သင်ကြားမှီးမှားကြည်းပုံကို ပြောကြားပါလိုသည်。

အစီအစဉ်ပြတ်တိတ်

စားသုံးပြီး သူ့၏ ဝတ္ထုအား တစ်ခုတည်းသာ ပြသထားသော ဝတ္ထုကွန်းပိုင်း ဝတ္ထုကွန်းကြီး နှင့် သူ့၏ အားလုံး ဝတ္ထုကွန်းများကို ပြသထားသော ဝတ္ထုကွန်းကြီး ဝတ္ထုကွန်းကြီး အား အသုံးပြုကြသည်。

လန်ဒန်

အင်္ဂလန်နိုင်ငံ၏ မြို့တော်ဖြစ်သည့် လန်ဒန် မြို့ကို မြန်မာဘာသာဖြင့် အသုံးပြုကြသည်。

ပြိလက်စတြေးလျ

ပြင်သစ်နိုင်ငံ၏ မြို့တော်ဖြစ်သည်် ပြိလက်စတြေးလျ မြို့ကို မြန်မာဘာသာဖြင့် အသုံးပြုကြသည်。

Tokyo

Tokyo is the capital of Japan.

亲自试一试

ဖြတ်တောက် အချက်အလက် ဖွင့်တင်ခြင်း:

ပထမပိုင်း - အချက်အလက် ထပ်ပေါင်းခြင်း:

<div class="tab">
  <button class="tablinks" onclick="openCity(event, 'London')">London</button>
  <button class="tablinks" onclick="openCity(event, 'Paris')">Paris</button>
  <button class="tablinks" onclick="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> အစိတ်အပိုင်း အတိုင်း ကွန်ပို့စက်သည် (အချက်အလက် နှင့် JS) ဖုံးကွဲသည်။ အသုံးပြုသူ အချက်အလက် အား စွပ်စွဲပြီး ဖွင့်တင်ရန် သုံးစွဲသည်ကို ဖွင့်တင်ပေးသည်。

ဒုတိယပိုင်း - အချက်အလက် ထပ်ပေါင်းခြင်း:

အချက်အလက် နှင့် အချက်အလက် ဖော်ပြချက် ပြင်ဆင်ခြင်း:

* {box-sizing: border-box}
/* အချက်အလက် ဖော်ပြချက် */
.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;
  transition: 0.3s;
}
/* ဂရပ်ပတ် လက်ခံတွင် အရိုးသုံး အဖြစ် အရိုးသုံး အရောင် ပြောင်းလဲပါ */
.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;
}

သုံးဆယ်မြောက် အဇယ် - ဂျပ်စ္စတန် ထပ်ပေါင်းပါ

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

亲自试一试

相关页面

教程:如何创建水平标签页