Horizontal Sliding Menu merupakan sebuah menu horizontal yang terbangun dari penggabungan kinerja CSS dan javascript dengan muatan KODE untuk sebuah menu bisa dikatakan sangat kecil sehingga menu yang sangat menarik ini ditanggung tidak akan membebani loading blog. Penekanan akan loading blog menjadi sangat perlu karena akan menjadi sangat fatal pengaruhnya apabila blog menggunakan terlalu banyak KODE dengan muatan 'nggedabyah', maka semakin lama dengan intensifnya posting ditanggung beban yang harus ditanggung saat loading menjadi semakin bertambah besar yang menjadikan loading menjadi sangat lambat. Loading yang sangat lambat tentunya akan sangat berpengaruh terhadap intensitas pembaca blog untuk mampir menikmati sajian yang dengan susah payah sudah kita postingkan. Anda tinggal menyimpan KODE CSS dan javascript di bagian head dan merubah KODE HTML untuk menu sesuai kebutuhan posting blog kemudian menyimpannya di bagian body atau bisa dilakukan dengan menyimpannya di Edit HTML -> Elemen Laman ->Tambah Gadget ->HTML/Javascript. Mungkin anda tertarik untuk melihatnya terlebih dahulu sebelum menggunakan Horizontal Sliding Menu ini ? Silahkan KLIK DEMO untuk melihatnya!
Letakan Kode CSS/Javascript diantara <head> dan </head>
KODE CSS
<style type="text/css"> * { margin:0; padding:0; } .menu { position:relative; background:url(http://i50.tinypic.com/fwovf6.gif); height:32px; width:995px; } .menu ul { list-style:none; z-index:10; position:absolute; z-index:100; padding:9px 5px; border-bottom:2px solid #fff; border-top:2px solid #fff; border-left:2px solid #fff; border-right:2px solid #fff; } .menu li { float:left; font-size:10px; font-family: verdana; font-weight: bold; text-decoration:none; } .menu a, .menu a:active, .menu a:visited { text-decoration:none; color:#CCFF00; padding:8px; } .menu a:hover { color: #FF0000; } #slide { position:absolute; top:4px; height:28px; background: #0000FF; z-index:10; } </style>
Javascript
<script type="text/javascript">
/* boggerstuars.blogspot.com - gubhugreyot.blogspot.com */
var menuSlider=function(){
var m,e,g,s,q,i; e=[]; q=8; i=8;
return{
init:function(j,k){
m=document.getElementById(j); e=m.getElementsByTagName('li');
var i,l,w,p; i=0; l=e.length;
for(i;i<l;i++){
var c,v; c=e[i]; v=c.value; if(v==1){s=c; w=c.offsetWidth; p=c.offsetLeft}
c.onmouseover=function(){menuSlider.mo(this)}; c.onmouseout=function(){menuSlider.mo(s)};
}
g=document.getElementById(k); g.style.width=w+'px'; g.style.left=p+'px';
},
mo:function(d){
clearInterval(m.tm);
var el,ew; el=parseInt(d.offsetLeft); ew=parseInt(d.offsetWidth);
m.tm=setInterval(function(){menuSlider.mv(el,ew)},i);
},
mv:function(el,ew){
var l,w; l=parseInt(g.offsetLeft); w=parseInt(g.offsetWidth);
if(l!=el||w!=ew){
if(l!=el){var ld,lr,li; ld=(l>el)?-1:1; lr=Math.abs(el-l); li=(lr<q)?ld*lr:ld*q; g.style.left=(l+li)+'px'}
if(w!=ew){var wd,wr,wi; wd=(w>ew)?-1:1; wr=Math.abs(ew-w); wi=(wr<q)?wd*wr:wd*q;
g.style.width=(w+wi)+'px'}
}else{clearInterval(m.tm)}
}};}();
</script>
Letakan Kode berikut diantara tag <body> dan </body>
Contoh HTML Menu:
<body onload="menuSlider.init('menu','slide')"> <center> <div class="menu"> <ul id="menu"> <li value="1"><a href="#">| Home |</a></li> <li><a href="#">| CSS Tutorial |</a></li> <li><a href="#">| Javascript |</a></li> <li><a href="#">| Image Gallery |</a></li> <li><a href="#">| Horizontal Menu |</a></li> <li><a href="#">| Vertical Menu |</a></li> <li><a href="#">| JQuery |</a></li> <li><a href="#">| Template |</a></li> <li><a href="#">| Floating Menu |</a></li> <li><a href="#">| Animation gif |</a></li> </ul> <div id="slide"><!-- --></div> </div> </center>
Catatan :
- Jangan lupa untuk menyelipkan onload="menuSlider.init('menu','slide')" di tag body
- Ganti Nama menu seperti Home, Javascript dengan Menu yang kamu butuhkan
- Sesuaikan lebar menu dengan panjang/lebar menu yang dibutuhkan dengan merubah nilai width: 995px (pada KODE CSS di bagian ".menu")
- Supaya Template lebih ringkas, sebaiknya upload KODE CSS dan Javascript di file hosting dan gunakan KODE seperti dibawah ini di bagian head sebagai pengganti CSS dan javascript.
- <link href="URL.css" rel="stylesheet" type="text/css" />
- <script type="text/javascript" src="URL_javascript.js"></script>
Share Artikel ini ke teman-temanmu
Lihat Artikel Lainnya disini
Programming
- Kasus E-mail Scam Paling Populer
- 7 Kriminal Terdahsyat DI Dunia Internet
- 5 Orang Pencetus Awal Terciptanya Komputer
- 5 Hacker Kelas Teratas
- Misteri Komputer Teknologi Canggih Jaman Purba
- Microsoft Siapkan Windows TV
- Kabar Microsoft Windows 8, Windows Server 2012, and Microsoft Office 2012
- 10 Game PC Terbaik ditahun 80'an
Networking
- Friendster akan Merubah Haluan menjadi Situs Hiburan Sosial Game dan Musik
- Fakta Menarik Seputar Google
- Sejarah Asal Mula Kata "Maho"
- Khawatir Dibajak Facebook, Google Naikkan Gaji Karyawan 10%
- Salingsapa.com Indonesian Social Network, Saingan Facebook!
- Adandu, Youtube Lokal Ala Asia Tenggara
- Kaskus Tembus 1000 Situs Teratas
- Para Pengusaha Internet Sukses Dunia Di Bawah 30 Tahun
Trick
- Fungsi lain Tombol Shift pada Keyboard
- Fitur Rahasia pada Google Chrome
- Cara Merubah gambar Cewek Seksi (Non Porn) menjadi Gambar yang Porn
- Rahasia Trik Terbang David Copperfield
- 18 Cara Mengusir Hantu dari Berbagai Belahan Dunia
- Trik Pembuatan Virus
- Ilmu Fisika Sebagai Penangkal Santet (Metode Baru)
- Trik Membuat Virus Sederhana dengan Notepad