Follow us on Google News Follow Now!

Cara Membuat Multi Tab di Blogger Menggunakan CSS

Dari versi multi tab saya ini tidak hanya di gunakan pada blogger namun bisa juga di aplikasikan pada wordpress dan lain sebagainya.
Please wait 0 seconds...
Scroll Down and click on Go to Link for destination
Congrats! Link is Generated

Hallo sahabat blogger pada kesempatan kali ini saya akan berbagi tutorial cara membuat membuat multi tab di blogger menggunakan CSS dengan mudah.

Banyak dari postingan saya yang menggunakan multi tab pada subdomain saya dan banyak yang bertanya bagaimana cara membuat multi tab di postingan blog. Sebenarnya multi tab ini sudah banyak di gunakan oleh para blogger hanya saja sebagian dari pengguna multi tab ini menggunkana JavaScript yang sudah tentu berpengaruh pada kecepatan blog.

Pada versi yang saya bagikan ini tidak menggunakan bantuan javascript hanya menggunakan CSS dan HTML saja jadi tidak akan memberatkan blog kalian saat pemuatan. Bukan dari saya saja yang menggunakan css di luar sana para blogger banyak yang menggunakan css saja namun ini hanya versi saya saja.

Untuk tampilannya kalian bisa lihat gambar di bawah ini 

Atau kalian juga bisa melihat demonya dengan klik tombol demo di bawah ini:

Demo

Dari versi multi tab saya ini tidak hanya di gunakan pada blogger namun bisa juga di aplikasikan pada wordpress dan lain sebagainya.


Cara Membuat Multi Tab di Blogger Menggunakan CSS

  • Silahkan masuk ke blog kalian lalu pilih tema dan edit html
  • Salin kode di bawah ini dan letakan di atas kode ]]></b:skin>
/* Multi Tabs CSS Only by telatngoding.com */
.ignielMultiTab {
  border: 0;
  margin: 1.5rem 0;
  padding: 0;
}
.ignielMultiTab input, .ignielMultiTab .content div {
  display: none;
}
.ignielMultiTab label, .ignielMultiTab .content {
  border-style: solid;
  border-width: 1px;
}
.ignielMultiTab input:checked + label, .ignielMultiTab .content {
  border-color: #ddd;
}
.ignielMultiTab .label {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  max-width: calc(100vw - 2.5rem);
  overflow: auto;
}
.ignielMultiTab label {
  background-color: #ededed;
  border-color: transparent;
  border-bottom: 1px solid #ddd;
  color: #666;
  cursor: pointer;
  display: inline-block;
  float: left;
  padding: .65rem 1.25rem;
  position: relative;
  top: 1px;
  transition: all .3s ease;
}
.ignielMultiTab input:checked + label {
  background-color: transparent;
  border-bottom: 1px solid #fff;
  color: #1d1d1d;
  font-weight: bold;
}
.ignielMultiTab .content {
  clear: both;
  padding: 1.5rem 1.25rem;
}

.ignielMultiTab #tab1:checked ~ .content .tab1,
.ignielMultiTab #tab2:checked ~ .content .tab2,
.ignielMultiTab #tab3:checked ~ .content .tab3,
.ignielMultiTab #tab4:checked ~ .content .tab4,
.ignielMultiTab #tab5:checked ~ .content .tab5 {
  display: block;
}
  • Simpan tema kalian dan selesai.
  • Sekarang salin kode di bawah ini dan masukan kedalam postingan kalian pada tampilan HTML
<!-- Multi Tabs CSS Only by telatngoding.com -->
<fieldset class="ignielMultiTab">
  
  <input id="tab1" name="mTab" type="radio" checked="checked"/>
  <label for="tab1">Satu</label>
  
  <input id="tab2" name="mTab" type="radio"/>
  <label for="tab2">Dua</label>
  
  <input id="tab3" name="mTab" type="radio"/>
  <label for="tab3">Tiga</label>
  
  <input id="tab4" name="mTab" type="radio"/>
  <label for="tab4">Empat</label>
  
  <input id="tab5" name="mTab" type="radio"/>
  <label for="tab5">Lima</label>
  
  <div class="content">
    
    <div class="tab1">
      (1) ISI SATU
    </div>
    <div class="tab2">
      (2) ISI DUA
    </div>
    <div class="tab3">
      (3) ISI TIGA
    </div>
    <div class="tab4">
      (4) ISI EMPAT
    </div>
    <div class="tab5">
      (5) ISI LIMA
    </div>
    
  </div>
</fieldset>

Catatan
Untuk yang saya tandai dengan warna kuning adalah judul dari tab
Untuk yang saya tandai dengan warnai merah adalah isi tab

Untuk menghindari kesalahan jangan rubah kode apapun kecuali yang saya tandai kuning dan merah.

Perlu di perhatikan bahwa di setian kode id, for, dan class memiliki nama yang sama yang berarti mereka memiliki keterikatan yang sama dan sebagai contohnya tab1 berarti kode untuk tab kesatu dan seterusnya, pastikan kalian menuliskan judul dan konten yang pas dan tepat untuk di tampilkan pada multi tab ini.


Multi tab yang saya bagikan ini jumlahnya sangat tidak terbatas ( berapapun yang kalian mau ) hanya saja sebagai contoh disini saya membuat 5 tab, dan jika kalian ingin menambahkan atau mengurangi tabnya silahkan simak 

Cara Menambah Multi Tab

Jika kalian ingin menambahkan multi tab ini lebih dari 5 maka kalian harus menambahkan kode CSS

Menambahkan kode CSS

  • Salin kode di bawah ini dan letakan di atas kode ]]></b:skin> 
.ignielMultiTab #tab6:checked ~ .content .tab6, .ignielMultiTab #tab7:checked ~ .content .tab7 { 
  display: block;
}

Kode di atas adalah untuk menambahkan tab menjadi 7.

  • Simpan tema kalian. 

Sekarang menambahkan HTML 

  • Salin kode di bawah ini dan rubah kode id, for, dan classnya saja sesuai nomornya.
<!-- Multi Tabs CSS Only by telatngoding.com -->
<fieldset class="ignielMultiTab">
  
  <!-- ini adalah kode HTML sebelumnya -->

  <input id="tab6" name="mTab" type="radio"/>
  <label for="tab6">Enam</label>

  <input id="tab7" name="mTab" type="radio"/>
  <label for="tab7">Tujuh</label>
  
  <div class="content">
    
    <!-- ini adalah kode HTML sebelumnya -->

    <div class="tab6">
      (6) ISI ENAM
    </div>
    <div class="tab7">
      (7) ISI TUJUH
    </div>
    
  </div>
</fieldset>
  • Maka untuk hasil akhirnya akan seperti di bawah ini
<!-- Multi Tabs CSS Only by telatngoding.com -->
<fieldset class="ignielMultiTab">
  
  <input id="tab1" name="mTab" type="radio" checked="checked"/>
  <label for="tab1">Satu</label>
  
  <input id="tab2" name="mTab" type="radio"/>
  <label for="tab2">Dua</label>
  
  <input id="tab3" name="mTab" type="radio"/>
  <label for="tab3">Tiga</label>
  
  <input id="tab4" name="mTab" type="radio"/>
  <label for="tab4">Empat</label>
  
  <input id="tab5" name="mTab" type="radio"/>
  <label for="tab5">Lima</label>

  <input id="tab6" name="mTab" type="radio"/>
  <label for="tab6">Enam</label>

  <input id="tab7" name="mTab" type="radio"/>
  <label for="tab7">Tujuh</label>
  
  <div class="content">
    
    <div class="tab1">
      (1) ISI SATU
    </div>
    <div class="tab2">
      (2) ISI DUA
    </div>
    <div class="tab3">
      (3) ISI TIGA
    </div>
    <div class="tab4">
      (4) ISI EMPAT
    </div>
    <div class="tab5">
      (5) ISI LIMA
    </div>
    <div class="tab6">
      (6) ISI ENAM
    </div>
    <div class="tab7">
      (7) ISI TUJUH
    </div>
    
  </div>
</fieldset>

Jika judul Bertumpuk Pada Tampilan Mobile

Dengan menambahkan banyak multi tab kemungkinan akan mengalami judul bertumpuk pada tampiulan mobile, untuk solusinya simak di bawah ini.
  • Salin kode CSS di bawah ini dan letakan bersamaan kode CSS yang sudah kalian salin sebelumnya
@media screen and (max-width: 480px) {
  .ignielMultiTab label {
    padding: .65rem .95rem;
  }
}
@media screen and (max-width: 360px) {
  .ignielMultiTab label {
    font-size: .65rem;
    padding: .5rem .75rem;
  }
}

  • Simpan tema kalian dan selesai. 

Cara Mengurangi Multi Tab

Untuk mengurangi multi tab ini kalian cukup kode saja dan sisakan sesuai yang kalian inginkan, semisal kalian ingin menggunakan 3 multi tab maka kode HTMLnya seperti di bawah ini
<!-- Multi Tabs CSS Only by telatngoding.com -->
<fieldset class="ignielMultiTab">
  
  <input id="tab1" name="mTab" type="radio" checked="checked"/>
  <label for="tab1">Satu</label>
  
  <input id="tab2" name="mTab" type="radio"/>
  <label for="tab2">Dua</label>
  
  <input id="tab3" name="mTab" type="radio"/>
  <label for="tab3">Tiga</label>
  
  <div class="content">
    
    <div class="tab1">
      (1) ISI SATU
    </div>
    <div class="tab2">
      (2) ISI DUA
    </div>
    <div class="tab3">
      (3) ISI TIGA
    </div>
    
  </div>
</fieldset>
Seperti itulah artikel Cara Membuat Multi Tab di Blogger Menggunakan CSS yang saya bagikan kali ini, jika kalian masih bingung dengan tutorial di atas silahkan berkomentar di kolom komentar. Terimakasih atas kunjungannya semoga bermanfaat.
Baca juga :

About the Author

someone who really likes writing articles and various info to you and hopefully useful

Posting Komentar

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.