Navigasi Dropdown Menu
Saya pernah membahas cara membuat navigasi menu yang pernah saya buat DISINI. Tetapi, navigasi menu tersebut hanya mampu menampung sedikit link. Nah, jika kita akan menampung banyak link, gimana? Kita bisa membuat navigasi dropdown menu. Ketika sebuah menu disorot, menu lainnya akan muncul. Seperti gambar ini.
Nah, untuk contohnya, anda bisa melihatnya di http://forumparablogger.blogspot.com (sorry, bukan promosi). Oh, ya. Menu ini menggunakan javascript. Jadi, ini bisa membuat blog anda sedikit lebih lambat. Nah, jika sudah kebelet ingin memiliki navigasi dropdown ini, ikuti 10 langkah berikut dan yang kebelet pipis silahkan ke belakang dulu.
Kita mulai tutorialnya.
1. Login ke Blogger, lalu klik Tata Letak > Edit HTML.
2. Backup dulu template anda.
3. Cari kode:
10. Lihat hasilnya.
Selamat mencoba! Apabila bingung, tanyakan dalam komentar.
Nah, untuk contohnya, anda bisa melihatnya di http://forumparablogger.blogspot.com (sorry, bukan promosi). Oh, ya. Menu ini menggunakan javascript. Jadi, ini bisa membuat blog anda sedikit lebih lambat. Nah, jika sudah kebelet ingin memiliki navigasi dropdown ini, ikuti 10 langkah berikut dan yang kebelet pipis silahkan ke belakang dulu.
Kita mulai tutorialnya.
1. Login ke Blogger, lalu klik Tata Letak > Edit HTML.
2. Backup dulu template anda.
3. Cari kode:
]]></b:skin>4. Ketikkan kode berikut diatasnya.
/* Navigasi Dropdown Menu */5. Cari kode berikut.
#navdropdownmenu{
background:black; /*Warna Latar Belakang */
width:100%;
height:auto;
margin:0;
padding:0;
}
#navdropdownmenu ul{
float:left;
list-style:none;
margin:0;
padding:0;
}
#navdropdownmenu li{
list-style:none;
float:left;
}
#navdropdownmenu li a, #navdropdownmenu li a:link, #navdropdownmenu li a:visited{
color:yellow; /* Warna Teks */
display:block;
padding:9px 10px 9px 10px;
font-size: 12px; /* Ukuran Teks */
font-family: verdana; /* Jenis font */
text-decoration:none;
}
#navdropdownmenu li a:hover{
background:yellow; /* Warna latar saat kursor mouse berada di atasnya (hover) */
color:black; /* Warna teks saat kursor mouse berada di atasnya */
padding:9px 10px 9px 10px;
}
#navdropdownmenu li ul{
z-index:10;
position:absolute;
height:auto;
width:200px; /* Lebar submenu */
border-width:1px 0 0 0; /* Tebal garis pinggir submenu */
border-style:solid;
border-color:#ffff66; /* Warna garis pinggir submenu */
}
#navdropdownmenu li ul li a, #navdropdownmenu li ul li a:link, #navdropdownmenu li ul li a:visited{
float:none;
background:black; /* Warna latar belakang submenu */
width:200px; /* Lebar submenu. Isi dengan nilai yang sama */
border-width:0 1px 1px 1px; /* Tebal garis pinggir submenu */
border-style:solid;
border-color:#ffff66; /* Warna garis pinggir submenu */
}
#navdropdownmenu li ul li a:hover{
background:yellow; /* Latar belakang submenu ketika kursor mouse berada di atasnya */
color:black; /* Warna teks submenu ketika kursor mouse berada di atasnya */
}
#navdropdownmenu li:hover ul, #navdropdownmenu li a:hover ul#submenu, #navdropdownmenu li:hover a:hover ul#submenu{
z-index:10;
position:absolute;
height:auto;
width:200px; /* Lebar submenu */
left:auto;
}
.ngumpet{
display:none;
}
.muncul{
display:block;
}
</head>6. Ketikkan kode berikut diatasnya.
<script>7. Cari kode yang mirip kode berikut.
var auahgelap = '';
function petakumpet(id)
{
var menu = document.getElementById(id);
var sangmantan = menu.className;
if (sangmantan == 'ngumpet') {
if (auahgelap != '') {
var terlalu = document.getElementById(auahgelap);
terlalu.className = 'ngumpet';
}
menu.className = 'muncul';
auahgelap = id;
} else {
menu.className = 'ngumpet';
}
}
function umpetpetak(id)
{
var menu = document.getElementById(id);
var sangmantan = menu.className;
if (sangmantan != 'ngumpet') {
if (auahgelap == '') {
var terlalu = document.getElementById(auahgelap);
terlalu.className = 'muncul';
}
menu.className = 'ngumpet';
auahgelap = id;
} else {
menu.className = 'muncul';
}
}
</script>
<div id='header-wrapper'>8. Dibawahnya, ketikkan kode berikut.
<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
<b:widget id='Header1' locked='true' title='(Judul Blog Anda) (Header)' type='Header'/>
</b:section>
</div>
<div id='navdropdownmenu'>Ket:
<ul id='navdropdownmenu'>
<li><a href="#">Home</a></li><li onmouseout='petakumpet("submenu1")' onmouseover='umpetpetak("submenu1")'><a href='#'>Menu 1</a><div class='ngumpet' id='submenu1'><ul><li><a href='#'>Separuh Jiwaku Pergi</a></li><li><a href='#'>Sang Mantan</a></li><li><a href='#'>Begadang</a></li><li><a href='#'>Buka Hatimu</a></li><li><a href='#'>Baik-baik Sayang</a></li></ul></div></li><li onmouseout='petakumpet("submenu2")' onmouseover='umpetpetak("submenu2")'><a href='#'>Menu 2</a><div class='ngumpet' id='submenu2'><ul><li><a href='#'>Wali</a></li><li><a href='#'>Nidji</a></li><li><a href='#'>Letto</a></li><li><a href='#'>ST 12</a></li><li><a href='#'>Hijau Daun</a></li><li><a href='#'>Warteg Boyz</a></li></ul></div></li><li onmouseout='petakumpet("submenu3")' onmouseover='umpetpetak("submenu3")'><a href='#'>Menu 3</a><div class='ngumpet' id='submenu3'><ul><li><a href='#'>Kang Rohman</a></li><li><a href='#'>O-OM</a></li><li><a href='#'>Mas Doyok</a></li><li><a href='#'>Anangku</a></li><li><a href='#'>Cebong Ipiet</a></li><li><a href='#'>Beben</a></li></ul></div></li><li onmouseout='petakumpet("submenu4")' onmouseover='umpetpetak("submenu4")'><a href='#'>Menu 4</a><div class='ngumpet' id='submenu4'><ul><li><a href='#'>Amerika</a></li><li><a href='#'>Indonesia</a></li><li><a href='#'>Australia</a></li><li><a href='#'>Inggris</a></li><li><a href='#'>Italia</a></li><li><a href='#'>Prancis</a></li></ul></div></li><li onmouseout='petakumpet("submenu5")' onmouseover='umpetpetak("submenu5")'><a href='#'>Menu 5</a><div class='ngumpet' id='submenu5'><ul><li><a href='#'>Wayne Rooney</a></li><li><a href='#'>Didier Drogba</a></li><li><a href='#'>Christiano Ronaldo</a></li><li><a href='#'>Del Piero</a></li></ul></div></li><li onmouseout='petakumpet("submenu6")' onmouseover='umpetpetak("submenu6")'><a href='#'>Menu 6</a><div class='ngumpet' id='submenu6'><ul><li><a href='#'>Afgan</a></li><li><a href='#'>Vidi Aldiano</a></li><li><a href='#'>Derby Romero</a></li><li><a href='#'>Agnes Monica</a></li><li><a href='#'>Sherina</a></li></ul></div></li></ul>
</div>
- Kode Submenu1, Submenu 2, dst harus disesuaikan dengan menu yang akan tampil.
- Tanda # pada kode <a href='#'> adalah link. Ganti dengan URL yang diinginkan
- Anda bisa menambah atau mengurangi menu diatas.
10. Lihat hasilnya.
Selamat mencoba! Apabila bingung, tanyakan dalam komentar.
PERTAMAX!
BalasHapusDi postingan sendiri masa nggak pertamax? Malu-maluin!
@5327828726018295585.0
BalasHapusPertamax terkunci dengan aman!
kedua!!
BalasHapuskayak balapan aja hehe
makasih mas dapat ilmu lagi nih..mantap, ntar bisa dipraktekin
jangan bosan kasih ilmunya
Nice tips mas doy, sukses
BalasHapusthanks ya mas doyok. jadi tau saya. :D
BalasHapuswah,,nambah ilmu lagi nih..makasih mas doyok
BalasHapussiiip...siiip...mas...
BalasHapusdulu pernah pingin coba pasang tapi gak berhasil,moga ini berhasil mas..
thanks ya,,,
keren nich mas,buat otak-atik blogspot..
BalasHapusmakasih ya mas.
kode yang panjang dan menantang,makasih infonya mas...
BalasHapussalam sahabat
BalasHapusehm bagus bisa lebih praktis ya mas Rizki.....untuk masDoy saya tunggu lagi ol-nya kapan he..he..thnxs this info n good luck
ijin untuk dipelajari
BalasHapuspake javascript ya Sob??? ngga bikin berat blog kita tuh..
BalasHapustutorialnya keren, ijin saya simpan yaa untuk dipelajari
mantap nih mau dong mau mau bikin
BalasHapustutorialnya keren mas, siap dicoba nih....
BalasHapusboleh request posting maslah
Terimakasih tutorialnya, mas.
BalasHapusMAMPIR BACA-BACA TUTORIALNYA MAS DOYOK. MAKASIH YA MAS.
BalasHapusTips yang bagus mas rizky. Makasi ya mas rizky n mas doyok.
BalasHapusMakasih untuk tutorialnya mas...
BalasHapusmakasih mas rizky, tipsnya bermanfaat
BalasHapusthank buat infonya... aku bookmark doloee aja
BalasHapus@tubir
BalasHapusmonggo disimpen semoga nanti bermanfaaat ya
@blogging
BalasHapusmakasih kunjungan
dan komentarnya
@rock
BalasHapussemoga bermanfaat saja ya :D
@artikel
BalasHapusoke mas
semoga bermanfaat saja ya
@muridnya
BalasHapusmas ivan juga ini ya :D
@ivan
BalasHapussemoga bermanfaat aja ya mas
makasih kunjungannyaa
@rizki
BalasHapusmakasih kang postingannya
@kumpulan
BalasHapusoke
jangan bosan juga untuk memberi dukungan ya
@ramlan
BalasHapusoke mas
makasih ya dukungannya
semoga bermanfaat
@u-
BalasHapussemoga bermanfaat saja ya dan bisa sukses dikerjakan
@berita
BalasHapussemoga bermanfaat saja yaaa
@blo
BalasHapusamiin
semoga sukses mas tutor dari kang rizki ini
@blob
BalasHapusamiin
semoga sukses mas tutor dari kang rizki ini
@yusuf
BalasHapussilahkan request saja mas
@kusana
BalasHapussilahkan mas
semoga bermanfaat
@info da
BalasHapusoke monggo
semoga bermanfaat aja ya
@merawat
BalasHapuskalau kang rizki mah seneng berbagi dan mau dgn kode panjang bersusah kek gitu
gak kek ams doyok yg sedikit males :D
@dhana
BalasHapuswah belum bisa YM an nih
@seputar
BalasHapusgak terlalu brat kok mas
@aditx
BalasHapusoke makasih ya sudah mampir :D
tips yg bagus mas.......
BalasHapusThank's infonya sob jadi banyak tahu nich sementara ak keep dulu
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapuskalo pengen lebih mudah bisa menggunakan software "menuCSSgenerator" sangat simpel dalam penggunaan.. nggak usah di pusingkan dengan kode CSS.. kita tinggal setting jumlah menu utama maupun sub menu.... begitu juga font maupun warna nya...ntar kode CSSnya otomatis langsung tercipta ..kita tinggal copas aja..
BalasHapussalam sukses
@EL
BalasHapussemoga bermafaat yaaa
@dek
BalasHapussemoga bermafaaat yus :D
aku udah kunjug :D
@msa
BalasHapusoke deh mas
semoga bermafaat nantinya
@putra
BalasHapusiya mas :D
kalaummau eak pakai itu memang
@5687111928681746437.0
BalasHapusSetuju sama bang linggau..
Sangat cantik mas...sayang banyak sekali kodenya ya?
BalasHapusseandainya bisa di ringkas kodenya pasti lebih enak.
( Mas Author semua? mohon pencerahan apa benar banyak account blogger yang di bsnned? alasannya kenapa? )
Apa benar Blogger sedang melakukan SIDAK?
maaf jika OOT...
Matur nuwun ...
@8031893543087582208.0
BalasHapusBaca aja di postingannya Mas Doyok.
Kembalikan Navbar Blogger Sekarang Juga
mau tanya' nie caranya ganti header biar kaya' situs2 biasa tuh gmn? yang cuman gambar atopun tulisan yang menarik?
BalasHapusbos punyaku dah jadi.... makasih ya atas fatwanya... he he he! Mas doyok Gimana sih caranya buat menu seperti drop down tapi keluarnya menyamping? jadi urutannya seperti ini : MENU/SUB MENU/SUB SUB MENU/SUB SUB SUB MENU dst.... makasih! kirim ke emailku ya mas... (bahreal@gmail.com)
BalasHapusSIP
BalasHapuspusing juga mas..tapi bagus banget tips nya..makasih hatur nuhun ya mas.
BalasHapusmantap mas doyok terima kasih....
BalasHapusbenar2 mantap informasinya
BalasHapus@andhika
BalasHapuslumayan bingung euy, soalnya baru pertama blogging nih. Tapi thanks ya atas tipsnya !
@fahul (thanks brooo..tipsnya..lama hilir mudik nyari2 akhirnya dapet juga....hehe)
BalasHapusokeh.. mantaps bro, thanks infonya..
BalasHapusMas, kok tidak bisa di copy ya ?? kalo di copy blink2 gitu,, tolong pencerahannya mas,, ??
BalasHapusmas,, kok gak bisa ya ?? ga bisa di coba atau di copy/paste ?? solusinya gimana ???
BalasHapusAkhirnyaaaa.... Jalan juga. Thx banget ya... setelah coba-coba banyak tutor, ternyata yang satu ni jalan juga. ^_^ Sukses buat mas... ^_^
BalasHapusDaku blogger baru, kl ada waktu kunjungin blog newbie aq ya... http://mixnews.blogdetik.com
makasih kak infonya . tapi kok aku nyari kode tag di step ke 7 enggak ada ya? padahal udah aku centang 'expand template widget' nya .
BalasHapusmakasih :D
kak, kok aku nyari kode tag yang di step ke 7 enggak ada ya? kalo enggak ada ini gimana? makasih :D
BalasHapusmas doyok, tutorialnya dah saya coba. berhasil sih, tapi ko waktu pengen di sorot ke submenunya langsung ilang sub menunya mas. jadi belum sempet klik sub menunya dah ilang. gimana tuh mas?
BalasHapuskak, kok aku cari kode tag di step 7 enggak ada ya? kalo enggak ada terus gimana? makasih
BalasHapusNOT WORKING
BalasHapus@9157366779562134954.0 TEST
BalasHapusKalau untuk menghapus menu bagaimana caranya ya?
BalasHapussudah saya coba hapus tp muncul "Template Anda tidak dapat diparse karena tidak well-formed. Harap pastikan bahwa semua elemen XML ditutup dengan benar.
Pesan error XML: The element type "div" must be terminated by the matching end-tag "
Mohon pencerahannya. thanx
thanks mas. ur the best.
BalasHapusSaya dah coba, tp dropdown menunya gak bisa, yg muncul cuman Menu1 dst, kira2 apa maslahnya? mohon pencerahannya.
BalasHapusJeffry
mantaff, ini yang ane cari..thks alot..izin praktek dulu...
BalasHapusmas... saya memakai template blogger baru dan sudah kupasang navigasi dengan memakai gadget Linklist bawaan blogger. pertanyaannya bagaimana cara modifikasinya biar ada dropdown menu
BalasHapusaku dah coba dan ok, tp gtu aku ganti menu1,2 dst slulu muncul template anda tdk dpt diparse karna tidak well format, dah coba pake css generator paste html nya jg tdk well format, mhon cerahanya
BalasHapuskagak ngerti.. tolong doong bikinin !!!!
BalasHapus