Pada artikel kali ini saya akan menuliskan Tutorial/cara membuat menu serta sub menu di blogger tanpa menggunakan jQuery, yakni menggunakan kode html + css saja.
Demo Menu Horizontal
Langsung saja ya, tidak perlu basa-basi
Panduan Langkah Demi Langkah Membuat Menu Horizontal + Sub Menu Di Blogger
Seperti biasa, langkah pertama yang wajib dilakukan adalah login ke blogger.- Panduan Untuk Blogger Baru
- Panduan Untuk Blogger Lama
Tutorial Membuat Menu Serta Sub Menu Tanpa jQuery Untuk Blogger Baru
1. Klik menu seperti ini2. Klik menu / tulisan Template
3. Klik menu Edit HTML
4. Klik tulisan / menu Lanjutkan
5. Beri centang pada Expand Template Widget
Kode Yang Harus Di Cari / Temukan
Cari kode :<div class='main-outer'> atauSetelah kode tersebut sudah ditemukan silakan pasang kode berikut tepat di atasnya
<div id='main-wrapper'> atau
<div id='main'> baca : Cara Mudah + Cepat Mencari Kode Html di Blogger
<style> /* -- Menu Horizontal + Sub Menu-- */ #cat-nav {background:#156994;margin:0 15px;padding:0;height:35px;} #cat-nav a { color:#eee; text-decoration:none; text-shadow: #033148 0px 1px 0px;border-right:1px solid #156994;} #cat-nav a:hover { color:#fff; } #cat-nav li:hover { background:#000; } #cat-nav a span { font-family:Verdana, Geneva, sans-serif; font-size:11px; font-style:normal; font-weight:400; color:#fff; text-shadow:none;} #cat-nav .nav-description { display:block; } #cat-nav a:hover span { color:#fff; } #secnav, #secnav ul { position:relative; z-index:100; margin:0; padding:0; list-style:none; line-height:1; background:#0d5e88; } #secnav a { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:700; font-size:14px; display:block; z-index:100; padding:0 15px; line-height:35px; text-decoration:none;} #secnav li { float:left; width: auto; height:35px;} #secnav li ul { position: absolute; left: -999em; width: 200px; top:35px} #secnav li ul li { height:30px; border-top:1px solid #fff; } #secnav li ul li a { font-family:Verdana, Geneva, sans-serif; width:180px; line-height:30px; padding:0 10px; font-size:11px; font-style:normal; font-weight:400; color:#eee; } #secnav li ul ul { margin: -30px 0 0 180px; } #secnav li:hover ul ul, #secnav li:hover ul ul ul, #secnav li.sfhover ul ul, #secnav li.sfhover ul ul ul { left:-999em; } #secnav li:hover ul, #secnav li li:hover ul, #secnav li li li:hover ul, #secnav li.sfhover ul, #secnav li li.sfhover ul, #secnav li li li.sfhover ul { left: auto; } #secnav li:hover,#secnav li.hover { position:static; } #cat-nav #secnav {width:100%;margin:0 auto;} </style> <div id='cat-nav'> <ul class='fl' id='secnav'> <li><a href='#'>Home</a></li> <li><a href='#'>Menu 1</a></li> <li><a href='#'>Menu + Sub Menu</a> <ul id='sub-custom-nav'> <li><a href='#'>Sub Menu 1</a></li> <li><a href='#'>Sub Menu 2</a></li> <li><a href='#'>Sub Menu 3</a></li> </ul> </li> <li><a href='#'>Menu</a></li> <li><a href='#'>Menu + Sub</a> <ul id='sub-custom-nav'> <li><a href='#'>Sub 1</a></li> <li><a href='#'>Sub 2</a></li> <li><a href='#'>Sub 3</a></li> <li><a href='#'>Sub 4</a></li> <li><a href='#'>Sub 5</a></li> <li><a href='#'>Sub 6</a></li> </ul> </li> <li><a href='#'>Menu</a></li> </ul> </div>Catatan:
Silakan ganti tanda PAGAR (#) dengan link/url yang kamu mau, boleh link posting atau link Label (Kategori)Hal-hal yang mungkin akan ditanyakan :
Sub Menu dan Sub adalah sub menu dari menu (Menu + Sub Menu dan Menu + Sub), silakan ganti nama masing-masing menu sesuai selera.
1. Kode yang harus dicari tidak ada di blog saya
Solusinya, silakan pasang kode menu horizontak tersebut di tempat yang kira-kira pas dengan yang kamu mau, kemudian klik Preview (Pratinjau). Jika masih belum pas silakan pindahkan kode tersebut kemudian Pratinjau lagi. Lakukan sampai menunya sudah berada ditempat yang kamu mau.
2. Bagaimana cara memasukkan beberapa artikel dalam 1 menu?
Agar bisa menampilakan beberapa artikel dalam 1 menu maka kamu harus pasang Link Label pada menu tersebut, caranya sama, yaitu dengan cara mengganti tanda pagar (#) dengan link label yang ada di blog teman.Update 21 Mei 2012
Jika susah pasang menu horizontal nya pada bagian Edit HTML silakan pasang pada Gadget/Widget (dibawah header), caranya:
- Klik Tata Letak
- Klik Add Gadget
- Pilih Gadget Html/JavaScript
- Simpan
- Selesai
#cat-nav {background:#156994;margin:0 15px;padding:0;height:35px;}Kemudian tambahkan kode (width:900px) di atrara { dan }, sehingga menjadi seperti ini
#cat-nav {background:#156994;width:900px;margin:0 15px;padding:0;height:35px;}Ingat, angka 900px hanya sebagai contoh saja, silakan rubah angka 900 dengan ukuran lebar yang kamu inginkan (yang sesuai dengan template kamu), bisa juga mengganti kode 900px kode 100%
Untuk mengatur tinggi menu silakan ganti angka 35 pada kode 35px dengan tinggi yang kamu mau.
Untuk mengedit tampilan yang lainnya seperti warna, font, dsb. Silakan dicoba edit sendiri CSS nya ya, yang saya maksud CSS itu adalah kode yang ada di antara <style> dan </style>.
Update 9 Juni 2012
Bagaimana cara menambahkan menu
Untuk menambahkan menu pada kode menu horizontal di atas silakan tambahkan kode berikut<li><a href='#'>Menu</a></li>Pasang kode di atas sebelum kode
</ul>Maka kodenya jadi seperti ini
</div>
Dengan menambahkan kode di atas itu artinya kamu sudah menambahkan 1 menu, jika ingin menambahkan dua menu maka silakan masukkan kode tambahan tersebut 2 x<li><a href='#'>Menu</a></li></ul>
</div>
<li><a href='#'>Menu</a></li>Untuk menambahkan menu yang ada sub menu nya maka silakan tambahkan kode berikut
<li><a href='#'>Menu</a></li>
</ul>
</div>
<ul id='sub-custom-nav'>Caranya sama dengan cara menambahkan menu
<li><a href='#'>Sub 1</a></li>
<li><a href='#'>Sub 2</a></li>
<li><a href='#'>Sub 3</a></li>
<li><a href='#'>Sub 4</a></li>
<li><a href='#'>Sub 5</a></li>
<li><a href='#'>Sub 6</a></li>
</ul>
</li>
Bagaimana cara menambahkan sub menu saja?
untuk menambkan sub menu saja caranya hampir sama dengan cara menambahkan menu, silakan sisipkan kode
<li><a href='#'>Sub Menu</a></li>Sebelum kode
</ul>Sehingga jadinya seperti ini
</li>
<ul id='sub-custom-nav'>Nah itulah cara menambahkan menu dan sub menu, selamat mencoba.
<li><a href='#'>Sub 1</a></li>
<li><a href='#'>Sub 2</a></li>
<li><a href='#'>Sub 3</a></li>
<li><a href='#'>Sub 4</a></li>
<li><a href='#'>Sub 5</a></li>
<li><a href='#'>Sub 6</a></li>
<li><a href='#'>Sub Menu</a></li>
</ul>
</li>
</ul>
Update 13 Agustus 2012 Harap Dibaca
Bagaimana cara isi menu dengan artikel yang kita mau, agar lebih jelas silakan baca Cara Mengisi Menu Dengan Artikel Kita
Ini yg aku cari, kode di blogger yg baru beda ya? Aku pke yg lama g kluar sub menunya.
ReplyDeleteThx infonya ya. :)
Thanks infonya yah gan ,..
ReplyDeletesenang banget rasanya pas berhasil praktekkan tricknya ,..
rasanya seperti makan cendol di siang hari bolong (:
don't stop to share ur trick yah Gan ,..
Saluuut (:
wahh makasih banyak banyak banyak mas hehe
ReplyDeleteCara ganti warna pada backgroun menu.a gimana ???
ReplyDelete@Erdin Suharyadi silakan edit css nya, yaitu kode #cat-nav dsd ....
ReplyDeleteSetelah dimodif menu,sub menu termasuk ditambah,dikurangi dan diacak posisinya kok no well-formed...? pdhal posisi untuk buka/tutup menu/subnya dah sesuai. Kira2 yg mana ya gan?
ReplyDeletethank
Bang ane bingung gimana cara mengisi menu tersebut .kan ane sudah bikin tuh macam macam tapi ane belum bisa liat di dalam isinya bang gimana tuh
ReplyDeleteudah aq coba hasil nya bagus,,(and Aq suka),, boleh riques gak ??
ReplyDeletegmn cara nya biar karakter tulisan sub menu bisa sama dgn karakter pada menu utama..??
thanks.
@Dhewi Kalau mau sama silakan ganti kode yang ada di baris 15 dengan kode berikut:
ReplyDelete#secnav li ul li a { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:700; font-size:14px; width:180px; line-height:30px; padding:0 10px; color:#eee; }
Syukron mas ya...mantap banget postingannya...semoga jadi amal ibadah untuk mas...
ReplyDeleteMas Mantep kali,
ReplyDeletecara buat sub-sub menunya gimana y ko yang pertama bisa dan selanjuntnya tidak bisa padahal saya copas dari sub menu yang pertama
mohon penjelasannya apkah ada yg di tambah
ditunggu inf
Mas saya udah copy smua codenya tetapi saat saya pratinjau, tidak keluar pratinjaunya. Tetapi tulisan error 500. Mohon Penjelasannya apa yang salah.
ReplyDelete@H. Agung . P coba pasang ditempat lain, atau jika ingin lebih mudah pasang di widget
ReplyDeletesalam kenal mas...kunjungan perdana
ReplyDeleteMakasih banget sudah saya coba and ada tampilan menu dan sub menunya. tapi setelah di klik menu atau sub menunya tidak ada yag berubah. tampilannya sama semua. bingung deh saya ......
ReplyDelete@Menyenangkan Hati maksudnya yang berubah apanya ya ???
ReplyDeletemas, bagus udah muncul. tapi menu sebelumnya masih ada. gimana cara ngilangin menu yg sebelumnya?
ReplyDeleteterus gmn cara manjangin menu yg baru, saolnya default headernya lebih panjang.
Gan kalo langsung tata letak bisa ngg ??
ReplyDeleteMenu harizontal dah selesai, trimaksih. kalau boleh tanya, artikel sudah saya buat sebelum buat menu harizontal. Bagaimana cara masukin artikel ke dalam menu atau sub menu tersebut. karna atikel saya ada di beranda semua.
ReplyDeletekeren
ReplyDeletegan cara atur marginnya gimana ??
ReplyDeleteluber euy menu anenya, pingin atur marginnya gimana tolong pencerahan. .
ALHAMDULILLAH akhirnya ketemu juga yang ku cari ! mkasih banyak ya mas ...!
ReplyDeletemin kyk mna cara nya, misal nya menu 1 itu tampilan postingan yang udah di pilih, masukin di pager nya cuma 1 link postingan gak bisa banyak. tolong penjelasan nya? soal nya mau ujian blog min, nambah nilai.
ReplyDeletetolong bantuannya,,,,,,,,, cara mengecilkan margin nya gimana!!!!!! punya saya margin nya panjang kali,,,,,,,, jdi kelihatan jelek
ReplyDeleteok dhe.....nie yang saya cari..
ReplyDeleteom boleh minta script artikel terkait kya gitu ga,,
ReplyDeleteklw blh bls via e-mail ya,, :D
jackmachinegun@gmail.com
cara mengisi menu dan sub menunya gimana ya???
ReplyDeleteThanks sob...
ReplyDeleteTutorialnya membantu banget...
sip....
mantep nih om caranya
ReplyDeletegimana caranya naruh menu horisontalnya ditengah2??
ReplyDeleteMakasih mas bro. sangat bermanfaat.
ReplyDeleteane dah coba hasilnya mantap..
thx mas bro...
nice info,ijin copas gan
ReplyDeletegan ,mengatur panjang'nya gimana ,
ReplyDeletethx,,
Mas kalo mau dilebarin jarak antar menunya gimana
ReplyDeleteKalau ingin tambah menunya gimana Gan??
ReplyDeleteBang ,,,klo mengubah tata letak menu sama backgroundnya gimana ???
ReplyDeletekang kalo mw ganti warna nya code html nya yang mana ya ??
ReplyDeleteTlong pencerahan nya.
kok saya masih bingung nya?
ReplyDeleteMaksih gan... udah bisa tapi saya masih bingung ngisi halaman pada sub menu tersebut.. makasih mohon infonya gan
ReplyDeletekok sub-menunya cuma bisa sampe 6?saya mau tambahin bagaimana caranya?mohon pencerahnny..
ReplyDeletelink label maksudnya gmana ? cara memasukan posting yang sudah ada labelnya ke dalam sub menu gmana?mohon pencerahan
ReplyDeleteAda yang bisa bantu? cara upload/nulis artikel untuk sub menu,bukan menu. sudah saya coba tapi munculnya di menu utama (home/beranda).
ReplyDeleteterima kasih
terima kasih om, artikelnya sangat bermanfaat, sudah saya coba dan hasilnya bagus..sipp
ReplyDeleteijin coba gann... thank inponya
ReplyDeleteThanks infonya sob, sangat bermanfaat :D
ReplyDeleteTerima kasih gan atas sharingnya, sudah saya coba dan Oke banget :P
ReplyDeletethanks gan sudah sharing ilmunya, the best dah...
ReplyDeleteudah ane praktekin ...hasihnya mantap..tp buat ngisinya bagimana ya,,,ane bingug,,mhon pencerahan,,,tq
ReplyDeleteThank's bos infonya. tdnya sempet bingung, coz tak coba beberapa kali nambah menu yg ada subnya error terus. Setelah tak utek2 akhrnya bisa.
ReplyDeleteDua jempol deh buat blog.ahmadrifai.net, thanks infonya mas
ReplyDeleteUseful information......! thanks mas bro.
ReplyDeleteIni kenapa sih? kok setiap saya mau nambahin menu atau submenu selalu ada tulisan "Template Anda tidak dapat diparse karena tidak well-formed. Harap pastikan bahwa semua elemen XML ditutup dengan benar. Pesan error XML: The element type must be terminated by the matching end-tag" Error 500" tolong bangetttt dong
ReplyDeleteMas tanya nih....
ReplyDeletemenu yang kita buat kan dah jadi,trus klo mau buat halaman baru..
misal kalo kita klik menu home keluar halaman home isi yang sudah kita tentuin...gitu seterus ny buat menu2 yg lain.!!gimana cara nya????
mohon bantuannya mas y...
Mksh...
kalo biar menu dan sub menunya gimna ya pak?? thx
ReplyDeletewah keren menu dropnya soib...harus dicoba nih,,,pengunjung pasti sangat tertarik hehe
ReplyDeletemantap terima kasih
ReplyDeleteTrima kasih sekali, kami dah copas script diatas, sekali lagi trima kasih dan matur nuwun atas ilmunya
ReplyDeletemet pagi gan sory gngu nih,,,klo bikin menu kayak punya agn itu gimana ya caranya,,, itu loh menu yang di navbar itu yang ada tulisan Home,Tentang,Jasa Redesign Template Blogger dan yang lainnya itu. bagi dung ilmunya,,thnks. ditunggu ya info nya soalnya saya nanya ama om guugle tidak nemu2 nih. salam persahabatan selalu
ReplyDelete@magazineticker Oke deh nanti saya tuliskan, tapi mohon sabar ya
ReplyDeletethanks mas atas ilmunya, sangat bermanfaat sekali bagi orang-orang seperti saya yang lagi belajar blogging
ReplyDeletemakasih gan, udah search kemana" tentang sub menu horizontal eh nemunya disini hehe.. susah nyari sub menu yang dri HTML buat template bawaan dari blognya. penjelasannya juga langsung ngarti :)
ReplyDeleteMantap triknya gan, kode cssnya gak di atas ]]> dan gak terpisah , jadi enak ngeditnya... selama ini hanya pake yg cara lama!
ReplyDeleteini gan saya mau menanyakan kalau cara mengatur scroll sub menunya itu nongol dgn lambat atau berefek pelan gtu perlu ditambahin apa yah???
dan 1 lg... merubah wight submenu agar sama dgn background a.hovernya
mungkin itu dulu, semoga agan mau merespon dan menjawab pertanyaan saya ini, terima kasih :)
@Ardian Tokotua Sub menu ini tidak bisa dibuat nongol dengan lambat atau berefek pelan, kalau mau yang seperti itu maka harus pakai jQuery (menu yang menggunakan jQuery).
ReplyDeleteAgar background a.hovernya sama dengan warna menu nya cukup hapus kode #cat-nav li:hover { background:#000; } saja, rubah kode #000 dengan #156994 (jika menggunakan warna yang sama demo menu di atas.
@Ahmad Rifai
ReplyDeleteOh gitu yah...
bukan warna backgrounnya mas, tapi ukuran weight/lebarnya saya rubah dari standar, malah jika di sorot cursor a.hovernya malah masih lebar melewati garis kotaknya...
kemudian, di bagian tata letak kok malah terbentuk titik2 doank memanjang kebawah,,, maaf udah banyak tanya
terima kasih atas tanggapannya :)
@Ardian Tokotua untuk merubah lebar sub menu nya silakan cari kode:
ReplyDeletewidth: 200px;
dan
width: 180px;
silakan rubah angka 200 dan 180 dengan ukuran lebar yang kamu mau. misalnya 240 dengan 220, dsb.
Di bagian tata letak hanya terbentuk titik memanjang kebawah karena kode css nya tidak diletakkan sebelum kode ]]></b:skin>
Jika pada tata letaknya tidak ingin terlihat seperti itu silakan pasang css nya sebelum kode ]]></b:skin>
thanks gan,,sukses nih di blog ane:)
ReplyDeleteterima kasih ilmu ya.dari kmarin aku cari-cari baru ketemu yang pas dan mudah di praktekan.mantap mas
ReplyDelete@Ahmad Rifai Berhasil gan... Udah dirubah weightnya, terima kasih atas arahannya gan... hanya untuk penpatan diatas ]]>
ReplyDeleteItu gak bisa gan malah nongol pesan error di template :)
@Tokotua-shop Kalau mau pasang css di atas kode ]]></b:skin> tidak perlu pakai kode <style> dan </style> yang ada di line 1 dan 21
ReplyDeleteCukup pasang kode yang ada di line 2 sampai 20
cara mengisi menu dengan artikel kita gimana mas thanks
ReplyDeleteAgan, gimana caranya merubah ukuran, kepanjangan gan ukurannya, memendekan/ mengecilkannya gimana gan??
ReplyDelete@alfian saputra cara mengisi menunya sudah saya tuliskan di atas.
ReplyDelete@Bali Jam Tangan pada tutorial di atas juga sudah saya tuliskan cara mengatur lebarnya kodenya
{background:#156994;width:900px;margin:0 15px;padding:0;height:35px;}
mengatur tingginya juga ada pada kode tersebut, ganti angka 35 pada kode height:35px; sesuai selera
kalo mau nggeser menunya agak ketengah gmna? seperti pnya agan?
ReplyDeletemohon bantuanya ya
kala mao merubah warnanya gimana gan, hadoh ane baru belajar ni.. udah panas ni otak
ReplyDeleteini tutorial paling jelas..
ReplyDeleteane langsung paham gan..
makasih