Muhammad Fauzan
Muhammad Fauzan Gue biasa dipanggil “Ozan” lahir dengan sehat pada tanggal 17 Mei 2000, Gue kuliah di UIN Alauddin Makassar, Jurusan Sistem Informasi. Facebook Twitter Instagram

Cara Membuat Navigasi Sidebar Dengan Hamburger Menu

No comments



Seringkali menu membuka dan menutup Navigasi pada blogger di sebut sebagai Hamburger menu, memang sih tidak mirip sama hamburger malahan lebih mirip garis garis bersusun tiga atau tiga garis bersusun, beneran tapi yang kita bicarakan adalah perihal pembuatannya dengan kode kode sebagai berikut :
  • CSS
  • HTML
  • JavaScript

Side Navigasi Dorong

Jadi klo hamburger diklik menu samping akan mendorong konten dan memunculkan tanda silang, begitu tanda silang di tekan konten kembali normal alias penuh. Coba Tekan (atau klik) Hamburger menu "Buka" dibawah ini :

Trik ini dapat diterapkan ke hampir semua template bawaan blogspot. Cara pemadangannya adalah sebagai berikut, namun terlebih dahulu masuk ke pengaturan blogger:

  • Pilih Tema
  • Pilih Edit HTML

1. Tambahkan CSS

Pada halaman editor HTML cari kode </head> lalu tambahkan kode berikut tepat diatasnya :

<style>
body {
font-family: "Lato", sans-serif;
transition: background-color .5s;
}
.sidenav {
height: 100%;
width: 0;
position: fixed;
z-index: 100;
top: 0;
left: 0;
background-color: blue;
overflow-x: hidden;
transition: 0.5s;
padding-top: 60px;
}
.sidenav a {
padding: 8px 8px 8px 32px;
text-decoration: none;
font-size: 25px;
color: #fff;
display: block;
transition: 0.3s;
}
.sidenav a:hover {
color: #f1f1f1;
}
.sidenav .closebtn {
position: absolute;
top: 0;
right: 25px;
font-size: 36px;
margin-left: 50px;
}
#main {
transition: margin-left .5s;
padding: 16px;
}
@media screen and (max-height: 450px) {
.sidenav {padding-top: 15px;}
.sidenav a {font-size: 18px;}
}
</style>

2. Tambahkan HTML

Masih pada halaman editor HTML cari kode <body> pada template terbaru (contempo dkk) atau <body expr:class='&quot;loading&quot; + data:blog.mobileClass'> pada template tua atau yang lebih lama. Dan tambahkan kode berikut diatas atau dibawah salah satu dari dua kode tersebut.

<div class="sidenav" id="mySidenav">
<a class="closebtn" href="javascript:void(0)" onclick="closeNav()">×</a>
<a href="#">About</a>
<a href="#">Services</a>
<a href="#">Clients</a>
<a href="#">Contact</a>
</div>
<div id="main">
<span onclick="openNav()" style="cursor: pointer; font-size: 30px;">☰Buka</span>
</div>

Petunjuk :
Robah tanda pagar '#" dengan link blog sobat sendiri
Robah huruf yang berwarna merah dengan judul menu sobat sendiri.

3. Tambahkan Javascript

Terakhir cari kode </body> dan tambahkan kode berikut tepat diatasnya :

<script>
function openNav() {
document.getElementById("mySidenav").style.width = "250px";
document.getElementById("main").style.marginLeft = "250px";
document.body.style.backgroundColor = "rgba(0,0,0,0.4)";
}
function closeNav() {
document.getElementById("mySidenav").style.width = "0";
document.getElementById("main").style.marginLeft= "0";
document.body.style.backgroundColor = "white";
}
</script>

4. Save Tema

Segitu dulu tutorial kali ini. Jika ada pertanyaan, mari berjumpa pada kolom komentar di bawah. Semoga bermanfaat!.

Muhammad Fauzan
Muhammad Fauzan Gue biasa dipanggil “Ozan” lahir dengan sehat pada tanggal 17 Mei 2000, Gue kuliah di UIN Alauddin Makassar, Jurusan Sistem Informasi. Facebook Twitter Instagram

Comments

Lorem ipsum dolor sit amet, consectetur adipisicing elit, !