<head>
<title>Animasi Menu Navigasi</title>
<script src="Compressed.js" type="text/javascript" ></script>
<script src="animasiMenu.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="animasiMenu.css" media="screen">
</head>
<body>
<img src="icon1.png" id="gb1"/>
<img src="icon1.png" id="gb2"/>
<img src="icon1.png" id="gb3"/>
<ul id="nav">
<li><a id="a1" href="#">Beranda</a></li>
<li><a id="a2" href="#">Profile</a></li>
<li><a id="a3" href="#">Contact</a></li>
</ul>
</body>
</html>
#nav {
margin-Top : 110;
margin-Left : 100;
padding : 0;
list-style-type : none;
background:#fff;
float:left;
}
#nav li{
margin :0;
padding:0;
float:left;
background:url(icon2.png);
}
#nav a {
float: left;
width: 75px;
text-align: center;
color: #000000;
text-type : bold underline ;
text-decoration: none;
line-height: 2;
border-right: 1px solid #FFF;
}
#gb1{
margin-top : 62;
margin-left :-225;
height : 50;
width : 75;
padding:0;
}
#gb2{
margin-top : 62;
margin-left :-150;
height : 50;
width : 75;
padding:0;
}
#gb3{
margin-top : 62;
margin-left :-75;
height : 50;
width : 75;
padding:0;
}
Dan kode terakhir diatas dimaksudkan untuk mengatur tag <img> yang menampilkan gambar panah ..
Okey , ketikan semua kode tersebut pada satu halaman dan simpan dengan nama animasiMenu.css .. Ingat , simpan satu folder dengan file html yang telah di buat sebelumnya ..
Terakhir , kode JQuery tentunya .. Perhatikan kode berikut ..
/*
* Copyright (c) 2010 Bayu Idham Fathurachman.
* izin dibawah GNU dan MIT.
*
* Info lebih lanjut www.bayuidham.tk
* Dilarang menghapus tanda ini
* Hak cipta dilindungi allah SWT
*/
$(document).ready(function(){
$('#gb1').hide();
$('#gb2').hide();
$('#gb3').hide();
$('#a1').hover(function() {
$('#gb2').hide();
$('#gb3').hide();
$(this).stop().animate({ marginTop: "-7px" }, 200);
$(this).parent().find("span").stop().animate({ marginTop: "18px", opacity: 0.25 }, 200);
$('#gb1').slideDown('fast');
},function(){
$(this).stop().animate({ marginTop: "0px" }, 300);
$(this).parent().find("span").stop().animate({ marginTop: "1px", opacity: 1 }, 300);
$('#gb1').slideUp('fast');
});
$('#a2').hover(function() {
$('#gb1').hide();
$('#gb3').hide();
$(this).stop().animate({ marginTop: "-7px" }, 200);
$(this).parent().find("span").stop().animate({ marginTop: "18px", opacity: 0.25 }, 200);
$('#gb2').slideDown('fast');
},function(){
$(this).stop().animate({ marginTop: "0px" }, 300);
$(this).parent().find("span").stop().animate({ marginTop: "1px", opacity: 1 }, 300);
$('#gb2').slideUp('fast');
});
$('#a3').hover(function() {
$('#gb2').hide();
$('#gb1').hide();
$(this).stop().animate({ marginTop: "-7px" }, 200);
$(this).parent().find("span").stop().animate({ marginTop: "18px", opacity: 0.25 }, 200);
$('#gb3').slideDown('fast');
},function(){
$(this).stop().animate({ marginTop: "0px" }, 300);
$(this).parent().find("span").stop().animate({ marginTop: "1px", opacity: 1 }, 300);
$('#gb3').slideUp('fast');
});
});
Penjelasan singkatnya kira-kira seperti ini , ketika dokumen telah siap , maka gambar panah menghilang / hide .. Dan saat kursor memasuki area menu , maka akan ada tanda panah meluncur dari atas tepat di menu yang di sorot kursor .. Simpan file tersbut dengan nama animasiMenu.js , tentu saja satu folder dengan halaman html tadi ..
Coba sekarang double klik index yang anda buat tadi , harusnya bila tidak ada kesalahan , maka anda akan menemukan menu navigasi dan ketika anda menyorotnya , akan tampak tanda panah meluncur dari atas ..
Sekian tutorial kali ini , namun kurang afdol kalau saya tidak memperlihatkan demonya ..
Okelah , anda bisa melihat demonya DISINI ..
Kalau demonya saja , mungkin kurang lengkap .. Sekalian saja sama source codenya , silahkan agan-agan download DISINI ..
Hosh , akhirnya beres juga , selamat berkreasi .. Sampai bertemu lagi pada tutorial selanjutnya :)

5 komentar:
keren bung menu nya! thanks
wokey , trimakasih :)
gan..klo boleh..ane minta kirimin ebooknya donk..
email ane:near_santri@yahoo.co.id
ane tertarik bgt ama CSS dan jQuery..
sblmnya thank's y gan...
kang saya lg bikin program ni tapi saya ada kendala bagai mana caranya saya gabungin flash dengan delphi, dan caranya berhentikan animasi ituh tanpa di ulang2.....
Ada activex flash yang harus di import.Nanti saya bikin tutorialnya :)
Posting Komentar