Mempercantik blog : Membuat menu navigasi responsive untuk blog

blog
Hello bro sis yang suka dengan dunia blog, kali ini gue bakalan update mengenai mempercantik blog dengan cara membuat menu navigasi yang responsive alias bisa menyesuaikan tampilannya, entah di dekstop atau di gadget.

Setelah sekian lama mencari akhirnya gue menemukan juga sih tips keren dari contohblog.blogspot.com dan ini memang terbukti berhasil gue pake. Kalu mau liat Demonya klik aja disini, atau copas http://www.indoblazer.com

Okeh ga pake lama lagi dah, ikut langkah-langkahnya ya bro sis.

1. simpan kode meta dibawah kode <head>
<meta content='width=device-width, initial-scale=1, maximum-scale=1' name='viewport'/>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>

2. simpan kode dibawah ini di atas kode ]]><b:skin>
/*-----Responsive Menu ----*/
body {margin: 0px;}
#menu{background: #50B7DC;color: #FFF;height: 40px;border-bottom: 2px solid #DDD;box-shadow: 1px 2px 9px #B1B1B1;border-top: 2px solid #DDD;} #menu ul,#menu li{margin:0 auto;padding:0 0;list-style:none}
#menu ul{height:45px;width:1024px}
#menu li{float:left;display:inline;position:relative;font:bold 0.9em Arial;text-shadow: 1px 2px 4px #838383;}
#menu a{display: block;line-height: 40px;padding: 0 14px;text-decoration: none;color: #FFF;}
#menu li a:hover{color: #E4E4E4;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out;
background: #5FC6EB;}
#menu input{display:none;margin:0 0;padding:0 0;width:80px;height:30px;opacity:0;cursor:pointer}
#menu label{font:bold 30px Arial;display:none;width:35px;height:36px;line-height:36px;text-align:center}
#menu label span{font-size:16px;position:absolute;left:35px}
#menu ul.menus{height: auto;overflow: hidden;width: 170px;background: #50B7DC;position: absolute;z-index: 99;display: none;}
#menu ul.menus li{display: block;width: 100%;font:normal 0.8em Arial;text-transform: none;
text-shadow: none;border-bottom: 1px dashed #31AFDB;}

#menu ul.menus a{color: #FFF;line-height: 35px;}
#menu li:hover ul.menus{display:block}
#menu ul.menus a:hover{background: #5FC6EB;color: #FFF;-webkit-transition: all .1s ease-in-out;
-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;
transition: all .1s ease-in-out;}

@media screen and (max-width: 800px){
#menu{position:relative}
#menu ul{background:#111;position:absolute;top:100%;right:0;left:0;z-index:3;height:auto;display:none}
#menu ul.menus{width:100%;position:static;padding-left:20px}
#menu li{display:block;float:none;width:auto; font:normal 0.8em Arial;}
#menu input,#menu label{position:absolute;top:0;left:0;display:block}
#menu input{z-index:4}
#menu input:checked + label{color:white}
#menu input:checked ~ ul{display:block}
}

3. letakan script navigasi dibawah ini dan simpan diatas </header>
<nav id='menu'>
<input type='checkbox'/>
<label>&#8801;<span>Navigasi&#160;Menu</span></label>
<ul>
<li><a href='/'>GARASI</a></li>
<li><a href='#'>TENTANG INDOBLAZER</a></li>
<li><a href='#'>OTOMOTIF LAIN <font size='1'>&#9660;</font></a>
<ul class='menus'>
<li><a href='#'>MOTOR</a></li>
<li><a href='#'>MOBIL</a></li>
<li><a href='#'>EVENT</a></li>
<li><a href='#'>REVIEW</a></li>
<li><a href='#'>BERITA</a></li>
<li><a href='#'>INFORMASI</a></li>
</ul>
</li>
<li><a href='#l'>DAFTAR ISI</a></li>
<li><a href='#'>BLAZER <font size='1'>&#9660;</font></a>
<ul class='menus'>
<li><a href='#'>SPAREPART</a></li>
<li><a href='#'>AKSESORIS</a></li>
<li><a href='#'>MODIFIKASI</a></li>
<li><a href='#'>BENGKEL</a></li>
</ul>
</li>
<li><a href='http://www.indoblazer.com/'>TIPS</a></li>
</ul>
</nav>

Untuk # silahkan ganti dengan alamat URL kalian.

Semoga berguna bro sis.

Post a Comment

0 Comments