Diposting trik blogger terdahulu OB telah menulis tentang membuat menu horizontal. Dimana pengkodeannya menggunakan CSS yang disadur dari blog Kang Rohman. Selanjutnya tinggal bagaimana trik menambahkan dropdown menu di dalam kode tersebut. Betulkan... Seandainya OB jeli mengamati kode menu horizontal tersebut, mungkin ini tidak akan menjadi sebuah posting. Ternyata ada hikmahnya juga, karena faktor ketidaktelitian tersebut he..he..he.. Kalau dropdown menunya agak kurang enak dipandang menurut penglihatan dan perasaan kamu, maka diperlukan beberapa optimasi kode CSS-nya, terutama yang memiliki atribut #nav li li. Jadi memodifikasinya terserah pada yang punya blog (ingin seperti apa dan bagaimana).
Berikut trik menambahkan dropdown menu dalam horizontal navigasi :
- Login ke account blogger kamu.
- Pilih Tata Letak --> Edit HTML --> centang "Expand Template Widget".
Tips : Sebelum melakukan edit template, sebaiknya simpan dulu template kamu yang ada dengan meng-klik tulisan Download Template Lengkap. Kemudian simpan dalam harddisk atau media penyimpanan lainnya, sehingga jika terjadi hal-hal yang tidak diinginkan kamu sudah memiliki back-up untuk mengembalikannya seperti semula.
- Cari kode HTML di bawah ini yang posisinya diantara <body> ... <body>.
<div id='navleft'>
<div id='nav'>
<ul>
<li><a href='http://Alamat_Blog_Kamu.blogspot.com/'>home</a></li>
<li><a href='http://Link_yang_dituju'>Add Link</a></li>
<li><a href='http://Link_yang_dituju'>Add Link</a></li>
<li><a href='http://Link_yang_dituju'>Add Link</a></li>
<li><a href='http://Link_yang_dituju'>Add Link</a></li>
</ul>
</div>
</div>
Tips : Kalau susah mencarinya, coba tekan tombol F3 di keyboard. Maka akan muncul menu toolbar pencarian di bawah browser (Firefox), sehingga kamu tinggal memasukkan kata yang ingin dicari.
- Tambah kode berikut di nav link yang kamu inginkan, letakkan sebelum </li>.
<ul>
<li><a href='URL sub 1'>Sub menu 1</a></li>
<li><a href='URL sub 2'>Sub menu 2</a></li>
<li><a href='URL sub 3'>Sub menu 3</a></li>
</ul>
Contoh :
<div id='navleft'>
<div id='nav'>
<ul>
<li><a href='http://Alamat_Blog_Kamu.blogspot.com/'>home</a></li>
<li><a href='http://Link_yang_dituju'>Add Link</a></li>
<li><a href='http://Link_yang_dituju'>Add Link</a>
<ul>
<li><a href='URL sub 1'>Sub menu 1</a></li>
<li><a href='URL sub 2'>Sub menu 2</a></li>
<li><a href='URL sub 3'>Sub menu 3</a></li>
</ul>
</li>
<li><a href='http://Link_yang_dituju'>Add Link</a></li>
<li><a href='http://Link_yang_dituju'>Add Link</a></li>
</ul>
</div>
</div>
Catatan :
- Perhatikan peletakkan kode untuk menambah menu dropdown, ditandai dengan warna hijau.
- Ganti kode yang berwarna merah dengan alamat link dan teks yang kamu inginkan.
- Jangan lupa disimpan.
Tambahan : Kode CSS #nav li li yang perlu kamu optimasi adalah sebagai berikut.
#nav li li {
float: left;
margin: 0px;
padding: 0px;
width: 150px; <!-- lebar dropdown menu -->
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
background: #ffffff; <!-- warna latar dropdown menu -->
width: 160px; <!-- lebar dropdown menu, ketika disentuh korsur/mouse -->
float: none;
margin: 0px;
padding: 7px 30px 7px 10px;
border-bottom: 1px solid #ffffff; <!-- garis tepi bawah dropdown menu -->
border-left: 1px solid #ffffff; <!-- garis tepi kiri dropdown menu -->
border-right: 1px solid #ffffff; <!-- garis tepi kanan dropdown menu -->
<!-- atau kamu bisa mengganti kode border-bottom, left, dan right dengan kode border: 1px solid #ffffff; -->
}
#nav li li a:hover, #nav li li a:active {
background: #c06000; <!-- warna latar dropdown menu , ketika disentuh korsur/mouse -->
padding: 7px 30px 7px 10px;
}
Selamat berdropdown dengan menu horizontal...
kira kira kecepatan dropdown-nya bisa diatur nga ya...bang,,???,
BalasHapus8-}
terima kasih atas infonya!
BalasHapusjangan lupa mampir ke sini yaa:
www.noermanshoot.blogspot.com
@didir: (daripada gak dijawab sama yang punya blog :p). gak bisa om. soalnya ini gak pake java. mungkin kalo mau cari yang pake script java atau yg lainnya. :)
BalasHapusto didir: sama jawabannya ama firdaus. Udah defaultnya kaya gitu, dir. Tapi kelihatannya udah cepat tuh.
BalasHapusto firdaus: thanks banget...:D
mas klo bikin sub-sub menu dr kode diatas bisa gak? biar misalnya Label-Komputer-Hardware tapi sub menu yang kedua kesamping mas bisa gak yah??
BalasHapusbang saya baru belajar bikin bloger, minta tolong boleh nggak? sudah ampir seminggu nich mau bikin menu drop down tapi gak bisa-bisa. bikinin dong boleh?
BalasHapusto Ad4m San: Bisa tapi harus nambah kode CSS-nya dulu, tapi sebelum bikin posting lagi, lebih baik lihat menu horizontal pakai javascript. Siapa tahu pengen pindah he..he..? Klo Adam pindah, sedangkan OB posting kode CSS tambahannya jadi mubazir dong...
BalasHapusto Abu Raylan: Selama OB bisa bantu, insyaAllah akan di bantu. thanks
kayaknya prefer pake css deh mas soalnya lebih enteng buat di loadnya daripada pake script huhuhuh tolong yah mas :((
BalasHapusmo nanya nich bang.....maklum (newbie)....setelah triknya ku coba. kenapa ya menu dropdown-nya sering hilang dan muncul jika mouse melintas di atasnya. Nggak kayak punya bang OB. Tolong dibantu ya bang.....Mksh!!!
BalasHapusto onding: udah ngga masalah di blog onding, OB udah jalan-jalan ke blognya
BalasHapusmice posting bang makasih pelajaran buatn nwebie nih
BalasHapus:)mksh bang....udah neyempatin jalan-jalan to my blog. Saya tunggu trik-trik berikutnya.;))
BalasHapusyeahahahahahah.............!! tips ini yang saya cari dan kebetulan sekali ketemu di sini . thanks mas!
BalasHapusmau tak coba, terima kasih infonya!
BalasHapusmampir guru.. mo nanya neh?
BalasHapusemotion di comment box ku kok g jadi napa ya?
kasih satan donk...
OB juga pernah mengalami, hal ini mungkin disebabkan javascript emoticon disimpan dalam web hosting tertentu sehingga waktu dipanggil tidak bereaksi. Coba ganti pemanggilan javascript yang dihostkan tadi dengan full javascript emoticonnya. Thanks
BalasHapusbang saya ndak isa nemu kode yang dimaksud..
BalasHapusapa blog saya error......
TOLONG KASIH JALAN KELUAR YA.... MAKASIH SEBELUMNYA.
to Kibagus: bagaimana menemukan kode menu horizontalnya ki, jika kode menu horizontalnya belum ada. Sebab posting ini merupakan pelengkap dari posting sebelumnya. Silakan cari posting dalam search di blog ini tentang "menu horizontal"
BalasHapuspenempatan kode css #nav li li itu dimana ya???
BalasHapuskode css #nav ditaruh dimana??
BalasHapusoke sob di coba langsung ah...
BalasHapusWah...tipsnya bagus, tapi setelah dicoba malah gak karuan, trus saya kembalikan lagi....ntar tak coba kembali....thank's infonya
BalasHapustrim mas sudah bisa cuma bagaimana
BalasHapus1. memasukkan beberapa posting baru ke sub menunya
2. memasukkan beberapa posting lama ke sub menunya
UDAH DI COBA SOB TAPI TETEP GAK BISA PADAHAL AKUDAH MELUAKUKAN SEMUA PETUNJUKMU DENGEN BENAR :D
BalasHapusOH YA AKU PAKAI TEMPLATE (Magazine Template 2)
Terima kasih atas triknya.
BalasHapuswahh..pusing juga ternyata...
BalasHapusAku menemukan yang kucari disini. .. Terimakasih banyak dan akan ku coba. ...
BalasHapusgant,aku baru seminggu buat blog jadi masih gaptek bgt hihii(nambahin emo aja ga bisa)
BalasHapusmaksudnya langkah tambahan di atas itu apa?nav li li yang sudah ada di ganti dgn yang itu atau di tambahkan?
terima kasih atas informasinya, ijin ikut belajar. salam
BalasHapusmanteb nieh aku cari dari dulue eh nemu disini
BalasHapusthanks ya tips nya
BalasHapustips keren mas... tapi saya ada masalah, tolong dong... saya udah berhasil buat seperti yang diatas, tapi masalahnya kok dpordown menunya gak rata mas... bisa bantu ga? sepertinya masalah di CSS saya. blogs saya http://helmyinfo.blogspot.com
BalasHapusbisa kirim ke emaail saya mas solusinya?
helmy_gatsoe@yahoo.com
Makasih...
BalasHapusthanks infonya..
BalasHapuskalau sub menunya di tambah menu lagi tapi ke samping bisa ga ya??
http://lokerfavorit-kavie.blogspot.com
makasih infonya om
BalasHapusThanks :)
BalasHapusMakassar Asli
nice share :D coba ah
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusmakasih bos, luar biasa deh..
BalasHapusterima kasih tips nya ya..gan...
BalasHapuskunjungan balik yan ke :
www.murni-design-rumah.blogspot.com
thanks broo atas info nya
BalasHapusthnkyu boss.... sangat bermanfaat..
BalasHapusthx boz untuk sharenya
BalasHapusdrop down saya tertimbun kode dibawahnya, mas,..mohon pencerahan :)
BalasHapusmas, semua cara uda saya praktekan. uda bisa buat menu navigasinya. tapi kok blm bisa dropdown ya?
BalasHapusadd YM saya mas, sekalian cek blog saya arif-dian.blogspot.com
dropdown udah bisa,,tpi kok ktika disorot gmpang sekali tuk hilang,,ada solusinya gak??
BalasHapuscoba lihat di http://northsulawesi-tourism.blogspot.com
thx,
Punya saya sama kayak Bry-XP bang, solusinya dong. pleassssse???
BalasHapus@Bry_XP & @PKP-2 STPI:
BalasHapusKeliatannya ada yang kurang kode CSS - nya di atas, gan.
#nav ul {
margin: 0px;
padding: 0px;
list-style: none;
position:absolute;
}
#nav li {
float: left;
margin:0px;
padding:0px;
position:relatif;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
background: #ffffff;
width: 160px;
float: none;
margin: 0px;
padding: 7px 30px 7px 10px;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
display:block;
}
Coba diperbaiki kode tersebut, gan dan huruf tebal merupakan kode CSS yang perlu ditambahkan.
Terima kasih, gan. Ntar saya update postingnya.
taruh kodenya dmn gan??
BalasHapus@PKP-2 STPI:
BalasHapusAgan kan sudah memasukkan kodenya di CSS, coba cari #nav ul, #nav li, dan #nav li li a, #nav li li a:link, #nav li li a:visited.
Kemudian tambahkan kode yang tercetak tebal, di tiap elemen kode di atas.
makasih banyak tutorialnya mas
BalasHapus