Menu navigasi adalah kumpulan link link yang dijadikan menu utama dan diletakan di bar navigasi. Navigasi tidak selalu diatas dan dibawah, karna menu utama maka diletakan di tempat yang paling terlihat. Seperti blog Bagaz Technology ini, tampilan blog ini dilengkapi dengan bar navigasi menu dan diletakan disebelah search box (kotak pencarian). Contohnya gambar bisa dilihat dibawah ini.
contohnya lagi bisa dilihat di google.com.
Nah, yang kita bahas ini adalah Menu navigasi dengan menggunakan Jquery. Menu navigasi yang dipasangkan dengan jquery akan terlihat lebih bagus dibanding tidak, terlihat menggulung. Tetapi terserah apa kata sobat. Dibawah adalah tutorial tidak dan menggunakan jquery. Tinggal pilih yang menurut sobat bagus.
NON JQUERY
• Buka blogger.com dengan password dan id
• Saat didashboard, klik design → edit html → centrang expand widget
• Cari kode (ctrl + f) dan letakan kode berikut tepat diatas kode ]]></b:skin>
Kode kuning adalah background navigasi yang diganti sobat dengan background lain, sedangkan kode merah adalah background hover yang bisa diganti sobat.#nav{
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZYzZOXtqlL_P5M6mgO_zhXEmwK-CDHPhcUD93GBwtwtobJJv_NuDd2CL_Q_J7-j2ftgweFPWE7Hit8-NIeSN-HV1V01K55WtIRmIAwHFOKJlJKO4LVKEkIH1UMZ1ZPnqJmhw4rLZafeE/s1600/asd.png);
height: 24px;
}
#nav, #nav ul{
width: 1000px;
margin:0px auto;
padding:5px 0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height: 1.4em;
text-align:left;
font-size: 15px;
margin-bottom: 10px;
}
#nav a{
display:block;
padding:2px 15px;
color:#000;
text-decoration:none;
background: none;
text-shadow: 1px 1px 6px #000;
-moz-border-radius:5px;
-o-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
}
#nav a:hover{
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0TC854AREU_32-B80O19DNcvA4XkgtjrCmeej2C6vC9Os4JQXX9kTmhbFlNzjqzC_B4Bd0Q0g_4ibqN9hh1g7f-dbQmpMNho0TD09SDw9eL8SJVFQYSCoKqnfUtqK2vpRKTSuoNZfJ5A/s1600/Line.png) no-repeat bottom;
color: #fff;
}
#nav li{
float:left;
position:relative;
padding:0px 5px;
}
#nav ul {
position:absolute;
display:none;
top:100%;
width:160px;
left:0;
background: #ccc;
-moz-border-radius:5px;
-o-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
}
#nav li ul a{
width: 120px;
padding-top: 4px;
padding-bottom: 4px;
float:left;
}
#nav ul ul{
top:auto;
background: none;
}
#nav li ul ul {
left:10.5em;
background: #ccc;
margin:-5px 0 0 0px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
Kode Biru adalah jarak antara Sublink dengan Sub Sublink .
Jika ada yang kurang pas dengan lebar, maka ubahlah sendiri kode Width (lebar) atau Height (Tinggi) di sana dengan mengubah angka angkanya
• Selanjutnya letakan dan replace kode berikut ditempat kode navigasi sebelumnya, kalau ragu ragu bisa backup template
Kode merah adalah Sub Link → Keluar dari Link. Kode kuning adalah Sub Sub link → keluar dari Sub Link<ul id='nav'>
<li><a href='/' title='Home'>Home</a></li>
<li><a href='#' title='Link1'>Link1 »</a>
<ul>
<li><a href='#' title='Sub-Link1'>Sub-Link1</a></li>
<li><a href='#' title='Sub-Link2'>Sub-Link2</a></li>
<li><a href='#' title='Sub-Link3'>Sub-Link3</a></li>
<li><a href='#' title='Sub-Link4'>Sub-Link3</a></li>
</ul>
</li>
<li><a href='#' title='Link2'>Link2 »</a>
<ul>
<li><a href='#' title='Sub-Link1'>Sub-Link1 »</a>
<ul>
<li><a href='#' title='SubSub-Link1'>SubSub-Link1</a></li>
<li><a href='#' title='SubSub-Link2'>SubSub-Link2</a></li>
<li><a href='#' title='SubSub-Link3'>SubSub-Link3</a></li>
</ul>
</li>
<li><a href='#' title='Sub-Link2'>Sub-Link2 »</a>
<ul>
<li><a href='#' title='SubSub-Link1'>SubSub-Link1</a></li>
<li><a href='#' title='SubSub-Link2'>SubSub-Link2</a></li>
<li><a href='#' title='SubSub-Link3'>SubSub-Link3</a></li>
</ul>
</li>
</ul>
</li>
</ul>
• Save Template
• Letakan kode dibawah sesudah kode <head> "bagi yang sudah ada tidak usah di pasang, karena bisa menyebabkan JQuery bisa berantem,.... heheheh,.. Kayak tawuran aja,.. hihih"
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type='text/javascript'/>• Letakan kode brikut setelah kode diatas
<script type='text/javascript'>• Save Templates
function mainmenu(){
$(" #nav ul ").css({display: "none"}); // Opera Fix
$(" #nav li").hover(function(){
$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(400);
},function(){
$(this).find('ul:first').css({visibility: "hidden"});
});
}
$(document).ready(function(){
mainmenu();
});
</script>
<!-- end dropdown menu-->
Happy Sukses,..........
0 komentar:
Posting Komentar