Kalau dilihat dari tampilan dan fungsinya, menu navbar ini jelas berbeda dengan menu Breadcrumbs Navigation yang hanya muncul di single post dan hanya menyertakan label atau kategori tertentu saja. Jika menu breadcrumbs bertujuan menunjukkan kepada pengunjung tentang tulisan yang sedang dibaca masuk kategori yang mana, maka menu navigasi bertujuan mempermudah pembaca menemukan artikel yang mereka cari.
Meskipun tampilannya sangat bagus, tak banyak sobat blogger yang mau memasangnya. Hal ini karena kode css yang dibutuhkan untuk membuat menu ini sangat banyak sekali. Sebagai akibatnya loading situs akan bertambah berat. Untuk mengatasi masalah ini, aku menyembunyikan laman mandiri blogger dari tampilan desktop namun tetap memunculkannya dalam versi mobile.
Dan berikut cara membuat menu Dropdown Navigation:
1. Login ke www.blogger.com
2. Klik template kemudian tekan cadangkan/pulihkan.
3. Unduh template lengkap kamu untuk menghindari hal-hal yang tidak kita inginkan.
4. Jika sudah tutup kembali menu cadangkan/pulihkan
5. Klik edit html untuk melakukan pengeditan template
6. Cari kode ]]></b:skin> dengan bantuan CTRL + F
7. Tempatkan kode css dibawah ini tepat diatas kode ]]></b:skin>
#search {float:right; padding:4px; display:inline;}
#fixed {position:relative; margin:0px; width:100%; height:33px; background:blue; font-size:13px; font-family:Comic Sans Ms; color:white; font-weight:bold; border-bottom:3px solid #111; box-shadow:0 0 5px white; -moz-box-shadow:0 0 5px white; -webkit-box-shadow:0 0 5px white; -khtml-box-shadow:0 0 5px white; border-radius: 5px;}
#menu {margin: 0px; padding:0px;}
#menu ul, #menu li {float:left; list-style:none; margin:0px; padding:0px;}
#menu li a, #menu li a:link, #menu li a:visited {color:#fae7df; display:block; margin:0px; padding:9px 10px;}
#menu li a:hover, #menu li a:active{background:purple; color:#fff; margin:0px; padding:9px 10px; text-decoration:none;}
#menu li li a, #menu li li a:link, #menu li li a:visited {background:#ED4A05; width:150px; color:#fae7df; font-family:sans-serif; margin:0px; padding:9px 10px; border:1px solid #FF7800;}
#menu li li a:hover, #menu li li a:active {background:purple; color:#fff; padding:9px 10px;}
#menu li ul {z-index:9999; position:absolute; left:-999em; height:33px; width:170px; margin:0px; padding:0px;}
#menu li ul a {width:140px;}
#menu li ul ul {margin:-34px 0 0 170px;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left:-999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul{left:auto;}
#menu li:hover, #menu li.sfhover{position:static;}
#menuku {margin:0px; margin-bottom:-25px; position:relative;}
#fixed {position:relative; margin:0px; width:100%; height:33px; background:blue; font-size:13px; font-family:Comic Sans Ms; color:white; font-weight:bold; border-bottom:3px solid #111; box-shadow:0 0 5px white; -moz-box-shadow:0 0 5px white; -webkit-box-shadow:0 0 5px white; -khtml-box-shadow:0 0 5px white; border-radius: 5px;}
#menu {margin: 0px; padding:0px;}
#menu ul, #menu li {float:left; list-style:none; margin:0px; padding:0px;}
#menu li a, #menu li a:link, #menu li a:visited {color:#fae7df; display:block; margin:0px; padding:9px 10px;}
#menu li a:hover, #menu li a:active{background:purple; color:#fff; margin:0px; padding:9px 10px; text-decoration:none;}
#menu li li a, #menu li li a:link, #menu li li a:visited {background:#ED4A05; width:150px; color:#fae7df; font-family:sans-serif; margin:0px; padding:9px 10px; border:1px solid #FF7800;}
#menu li li a:hover, #menu li li a:active {background:purple; color:#fff; padding:9px 10px;}
#menu li ul {z-index:9999; position:absolute; left:-999em; height:33px; width:170px; margin:0px; padding:0px;}
#menu li ul a {width:140px;}
#menu li ul ul {margin:-34px 0 0 170px;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left:-999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul{left:auto;}
#menu li:hover, #menu li.sfhover{position:static;}
#menuku {margin:0px; margin-bottom:-25px; position:relative;}
8. Jika sudah cari kode </header> dengan bantuan CTRL + F
9. Jika sudah pasang kode dibawah ini tepat dibawah kode tersebut
10. Ada dua versi yang saya sajikan disini, silahkan pilih salah satu saja.
Kode Pertama:
<!-- kode menu navigation 1 start -->
<div id='fixed'>
<div id='menu'>
<ul>
<li><a expr:href='data:blog.homepageUrl'>Home</a></li>
<li><a href='#'>Sitemap</a></li>
<li><a href='#'>Menu</a>
<ul class='children'>
<li><a href='#'>Menu 1</a></li>
<li><a href='#'>Menu 2</a></li>
</ul>
</li>
<li><a href='#'>Menu 3</a></li>
<li><a href='#'>Menu 4</a></li>
<li><a href='#'>Menu 5</a></li>
<li><a href='#'>Menu 6</a></li>
</ul>
</div>
<div id='search'>
<form action='/search' method='get'>
<input name='q' placeholder='cari apa kawan...?' size='23' style='font-size: 14px;' type='text'/>
<input style='font-size:14px;' type='submit' value='search'/>
</form>
</div>
</div>
<!-- kode menu navigation 1 end -->
<div id='fixed'>
<div id='menu'>
<ul>
<li><a expr:href='data:blog.homepageUrl'>Home</a></li>
<li><a href='#'>Sitemap</a></li>
<li><a href='#'>Menu</a>
<ul class='children'>
<li><a href='#'>Menu 1</a></li>
<li><a href='#'>Menu 2</a></li>
</ul>
</li>
<li><a href='#'>Menu 3</a></li>
<li><a href='#'>Menu 4</a></li>
<li><a href='#'>Menu 5</a></li>
<li><a href='#'>Menu 6</a></li>
</ul>
</div>
<div id='search'>
<form action='/search' method='get'>
<input name='q' placeholder='cari apa kawan...?' size='23' style='font-size: 14px;' type='text'/>
<input style='font-size:14px;' type='submit' value='search'/>
</form>
</div>
</div>
<!-- kode menu navigation 1 end -->
Kode kedua:
<!-- kode menu navigasi 2 start -->
<b:section class='menuku' id='menuku' maxwidgets='1' showaddelement='no'>
<b:widget id='HTML9' locked='false' title='Menu Navigation' type='HTML'>
<b:includable id='main'>
<div id='fixed'>
<div id='menu'>
<ul>
<li><a expr:href='data:blog.homepageUrl'>Home</a></li>
<li><a href='#'>Sitemap</a></li>
<li><a href='#'>Menu</a>
<ul class='children'>
<li><a href='#'>Menu 1</a></li>
<li><a href='#'>Menu 2</a></li>
</ul>
</li>
<li><a href='#'>Menu 3</a></li>
<li><a href='#'>Menu 4</a></li>
<li><a href='#'>Menu 5</a></li>
<li><a href='#'>Menu 6</a></li>
</ul>
</div>
<div id='search'>
<form action='/search' method='get'>
<input name='q' placeholder='cari apa kawan...?' size='23' style='font-size: 14px;' type='text'/>
<input style='font-size:14px;' type='submit' value='search'/>
</form>
</div>
</div>
</b:includable>
</b:widget>
</b:section>
<!-- kode menu navigasi 2 end -->
<b:section class='menuku' id='menuku' maxwidgets='1' showaddelement='no'>
<b:widget id='HTML9' locked='false' title='Menu Navigation' type='HTML'>
<b:includable id='main'>
<div id='fixed'>
<div id='menu'>
<ul>
<li><a expr:href='data:blog.homepageUrl'>Home</a></li>
<li><a href='#'>Sitemap</a></li>
<li><a href='#'>Menu</a>
<ul class='children'>
<li><a href='#'>Menu 1</a></li>
<li><a href='#'>Menu 2</a></li>
</ul>
</li>
<li><a href='#'>Menu 3</a></li>
<li><a href='#'>Menu 4</a></li>
<li><a href='#'>Menu 5</a></li>
<li><a href='#'>Menu 6</a></li>
</ul>
</div>
<div id='search'>
<form action='/search' method='get'>
<input name='q' placeholder='cari apa kawan...?' size='23' style='font-size: 14px;' type='text'/>
<input style='font-size:14px;' type='submit' value='search'/>
</form>
</div>
</div>
</b:includable>
</b:widget>
</b:section>
<!-- kode menu navigasi 2 end -->
Keterangan:
Ganti tanda # dengan link yang kamu kehendaki
Ganti kata menu dengan tulisan yang kamu suka
Demikianlah tutorial singkat tentang cara bikin menu dropdown navigation yang bisa saya kupas. Semoga dengan adanya artikel ini akan menambah jumlah orang yang suka dengan design web. Dengan begitu indonesia juga akan dikenal sebagai negara yang memiliki intelektual tinggi dalam dunia informasi.
6 Komentar untuk "Cara Membuat Menu Navigasi Bertingkat Yang Keren + Responsive"
Menu ini saya buat seringan mungkin dan bisa dipasang di template apa saja. Semoga dengan adanya menu ini, tampilan blog sobat akan semakin menarik dan berkelas.
makasih tipsnya ya mas yitno...boleh dicoba langsung ya :)
Ternyata buat blogspot aja ya.
Saya mulai pusing ngelihat script2 kek gitu :D
Tidak ada demonya ya mas? :)
www.tokoonlinebaru.com
puyeng aing had...salud lah sakki
puyeng aing had...salud lah sakki
1. Silakan buka Daftar Isi untuk melihat artikel menarik lainnya
2. Komentar sobat adalah investasi besar untuk meningkatkan jumlah pengunjung ke Blog Sobat