Cara Membuat Menu Drop Down Horizontal Dengan JavaScript
Posted
by Unknown
on 3/28/2009
2 hari yang lalu kita telah belajar membuat menu horizontal pada blogspot. Pada postingan ini, saya akan memaparkan bagaimana membuat menu drop down horizontal pada blogspot. Menu drop down merupakan menu yang mempunyai sub-sub menu didalamnya. Prisipnya adalah ketika pointer menyorot sebuah main menu, maka akan muncul sub menu dari main menu tersebut. Kode-kode ini saya dapat dari www.dynamicdrive.com. Klik disini untuk melihat contohnya.
Bagaimana cara menambahkan menu drop down pada blog kita? Berikut langkah-langkahnya:
Bagaimana cara menambahkan menu drop down pada blog kita? Berikut langkah-langkahnya:
- Silahkan login terlebih dahulu pada akun Blogspot pembaca
- Klik link menu Tata Letak dan pilih sub menu Edit HTML dan beri tanda centang pada kotak kecil disamping tulisan Expand Template Widget
- Jangan lupa untuk membackup terlebih dahulu template pembaca agar jika terjadi kesalahan bisa dikembalikan lagi pada kondisi semula. Klik link Download Template Lengkap
- Copy paste kode berikut di atas tag </head>
<script type="text/javascript"
src="http://nestoriko.googlepages.com/chrome.js">
</script>
- Cari kode ]]></b:skin> kemudian tambahkan struktur CSS dibawah ini dengan mengcopy paste diatas kode ]]></b:skin>
.chromestyle{
width: 100%;
font-weight: bold;
}
.chromestyle:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(http://nestoriko.googlepages.com/chromebg2.gif) center center repeat-x;
padding: 4px 0;
margin: 0;
text-align: center;
}
.chromestyle ul li{
display: inline;
}
.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #B5E2FE;
}
.chromestyle ul li a:hover, .chromestyle ul li a.selected{
background: url(http://nestoriko.googlepages.com/chromebg2-over.gif) center center repeat-x;
}
.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #B5E2FE;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA
,direction=135,strength=4);
}
.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #B5E2FE;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}
.dropmenudiv a:hover{
background-color: #EBF7FF;
}
- Cari struktur seperti dibawah ini pada template pembaca
<b:includable id='description'>
<div class='descriptionwrapper'>
<p class='description'><span><data:description/></span></p>
</div>
</b:includable>
</b:widget>
</b:section>
</div>
- Jika sudah ketemu, copy paste struktur berikut ini tepat dibawah struktur yang Anda temukan pada langkah 6
<div class="chromestyle" id="chromemenu">
<ul>
<li><a href="http://tutorial-website.blogspot.com">Home</a></li>
<li><a href="#" rel="dropmenu1">Menu1</a></li>
<li><a href="#" rel="dropmenu2">Menu2</a></li>
</ul>
</div>
<!--menu drop down pertama -->
<div id="dropmenu1" class="dropmenudiv">
<a href="URL sub menu1">Sub Menu1</a>
<a href="URL sub menu2">Sub Menu2</a>
<a href="URL sub menu3">Sub Menu3</a>
</div>
<!--menu drop down kedua -->
<div id="dropmenu2" class="dropmenudiv">
<a href="URL sub menu1">Sub Menu1</a>
<a href="URL sub menu2">Sub Menu2</a>
<a href="URL sub menu3">Sub Menu3</a>
</div>
<script type="text/javascript">
cssdropdown.startchrome("chromemenu")
</script> - Coba perhatikan tulisan yang berwarna merah struktur tersebut. Tulisan "dropmenu1" dan "dropmenu2" tersebut merupakan atribut rel dari parent menu drop down yang kita buat. Pada bagian tersebut terlihat bahwa terdapat 2 menu drop down, yaitu "Menu1" dan "Menu2" (warna biru). Jika pembaca ingin menambah menu drop down lagi misalnya "Menu3", maka buatlah juga atribut rel untuk "Menu3" tersebut misalnya "dropmenu3", setelah itu tambahkan struktur menu drop down untuk "Menu3" setelah menu drop down kedua". Sehingga strukturnya akan menjadi:
<div class="chromestyle" id="chromemenu">
<ul>
<li><a href="http://tutorial-website.blogspot.com">Home</a></li>
<li><a href="#" rel="dropmenu1">Menu1</a></li>
<li><a href="#" rel="dropmenu2">Menu2</a></li>
<li><a href="#" rel="dropmenu3">Menu3</a></li>
</ul>
</div>
<!--menu drop down pertama -->
<div id="dropmenu1" class="dropmenudiv">
<a href="URL sub menu1">Sub Menu1</a>
<a href="URL sub menu2">Sub Menu2</a>
<a href="URL sub menu3">Sub Menu3</a>
</div>
<!--menu drop down kedua -->
<div id="dropmenu2" class="dropmenudiv">
<a href="URL sub menu1">Sub Menu1</a>
<a href="URL sub menu2">Sub Menu2</a>
<a href="URL sub menu3">Sub Menu3</a>
</div>
<!--menu drop down ketiga-->
<div id="dropmenu3" class="dropmenudiv">
<a href="URL sub menu1">Sub Menu1</a>
<a href="URL sub menu2">Sub Menu2</a>
<a href="URL sub menu3">Sub Menu3</a>
</div>
<script type="text/javascript">
cssdropdown.startchrome("chromemenu")
</script> - Perhatikan bahwa nama atribut ID untuk menu drop down ketiga harus sama dengan nama atribut rel untuk "Menu3" yaitu "dropmenu3". Begitu pula jika pembaca ingin menambah menu drop down keempat, kelima, dan seterusnya.
- "URL sub menu1" merupakan URL halaman yang akan dituju jika "Sub Menu1" diklik, dan seterusnya. Silahkan pembaca ganti nama menu, sub menu, dan juga URL dari menu drop down tersebut.
- Bagi pembaca yang membuat web dengan menggunakan menggunakan software web design seperti dreamweaver, langkahnya hampir sama dengan yang diatas. Hanya saja struktur yang ada pada langkah 7 diletakkan pada bagian halaman web dimana pembaca ingin menambahkan menu drop down tersebut.
Selamat mencoba dan jangan lupa meninggalkan komentar ya
100 komentar on "Cara Membuat Menu Drop Down Horizontal Dengan JavaScript"
sama-sama bos
aahh..jgn merendah bro..yg penting kita bisa belajar brg di blog ini...
terima kasih juga uda berkunjung
makasi lae...
iya lae, gak bisalah ketemu...tp semoga aj kapan2 bisa jumpa...amiin
terima kasih bung...
pada bagian
.chromestyle ul{
text-align: center;
}
jika ingin kepinggir kiri, ganti menjadi:
.chromestyle ul{
text-align: left;
}Jika ingin kepinggir kanan, ganti menjadi:
.chromestyle ul{
text-align: right;
}@getrospace: untuk memasukkan link postingan pada submenu, silahkan ganti tulisan (yang ada didalam tanda petik): URL submenu 1 dengan link postingan Anda. Misalnya:
<a href="URL sub menu1">Sub Menu1</a>menjadi:
<a href="http://websaya.com/postingan1.html">Sub Menu1</a>untuk medapatkan link postingan, silahkan buka posting tersebut, kemudian copy paste link yang ditunjukkan pada address bar. atau klik kanan tepat diatas judul postingan (jika bisa di klik), kemudian pilih "copy link location"
btw ,maksudnya cari kode ]]>[/b:skin] itu ap yha bos?
mhn pencerahannya bos..
aku dah nyari di mbah google gak ketemu !
aku baru menemukan website tutorial yang bagus kaya ini !
lanjutkan ya mas tutorialnya
maen-maen ke
my blog : key-techno.blogspot.com
Dicoba ya Om...
Mohon bantuannya.. Saya tunggu balasannya segera. Trmksh. Maaf merepotkan
coba buka ke forumkatiga2007.blogspot.com
kunjungan balik
cuma sayang ya ko gambar nya gak muncul (ato emang udah "mati" kink nya)?
mohon infonya.tengs.ato gimana caranya supaya link gambar itu gak muncul?
asap..
tengs..
Kl bisa tampilin img sample terlebih dahulu ya.
harus di coba nih. . .
W Cari Kmna 2 Tp Yang Lebih Jelas Ya Ini
Backlink Ya Boss
berselancarlah diblok sastra saya di http://www.duniafhairytophia.blogspot.com
saya juga masih newbie ne...
jadi perlu belajar lebih banyak,,,sering"posting ya gan...
http://www.bisnisku247.blogspot.com
tapi kok submenunya gk mau ditengah? malah ke kanan?
http://klopototolia.blogspot.com
www.chemistriyanto.blogspot.com
www.lightning-panda.blogspot.com
SINGKAT JELAS PADAT dan ngga bertele-tele,
ini yang namanya tips jitu---!
langsung sukses ni sekali coba makasi banyak!!
semoga sukses gan,smangat!!!!
plesae visit my blog
Tolong mas bro gimana caranya
klo ternyata di template ga terdapat yang bag ini (tag di langkah ke -6......ada solusinya ga?
soalnya klo ditarok aja.....dropdown menunya ga keluar....
http://soekarnonkri.blogspot.com
http://sherifchuppank.blogspot.com
misi ya author/admin yang baik hati,
Saya hanya ingin memberitahu kalau,
Yang kepingin belajar membuat template blog sendiri,
silahkan download softwarenya
Disini
Yang kepingin belajar membuat template blog sendiri,
silahkan download softwarenya
Disini
Terima kasih author