Slide Babe Slide (Reveal Content)

Previous Page


Sliding Drop Down Menu

The End Result

Screen shot 2011 04 14 at 12.28.07 PM Slide Babe Slide (Reveal Content) | studio.yee dor.com

HTML5:



<!DOCTYPE html>
<html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>Drop Down Menu Demo</title>
 <link href="css/style.css" rel="stylesheet" type="text/css" />
 <script type="text/javascript" src="js/jquery.js"></script>
 <script type="text/javascript" src="js/myScript.js"></script>
 </head>
 <body>
 <ul id="menu">
 <li><a href="#">Parent Item 01</a></li>
 <li><a href="#">Parent Item 02</a>
 <ul>
 <li><a href="#">Child 01</a></li>
 <li><a href="#">Child 02</a></li>
 <li><a href="#">Child 03</a></li>
 </ul>
 <br />
 </li>
 <li><a href="#">Parent Item 03</a>
 <ul>
 <li><a href="#">Child 01</a></li>
 <li><a href="#">Child 02</a></li>
 </ul>
 <br />
 </li>
 <li><a href="#">Parent Item 04</a></li>
 </ul>
 <br />
 </body>
</html>

CSS:


body {
 font-family: sans-serif;
 font-size: 13px;
 background: #f1f1f0;
}

#menu {
 margin:0 auto;
 padding:0;
 list-style:none;
 width: 408px;
}

#menu li,
#menu ul li{
 float:left;
 display:block;
 width:100px;
 height: 30px;
 background:#fff;
 position:relative;
 z-index:500;
 margin: 1px 1px;
}

#menu li a,
#menu ul li a{
 display:block;
 height:25px;
 padding-top: 5px;
 text-decoration:none;
 text-align:center;
 color: #00adee;
}

#menu li a:hover {
 background: #f0ffff;
}

#menu ul {
 position:absolute;
 left:0;
 display:none;
 margin:0 0 0 -1px;
 padding:0;
 list-style:none;
}

JS:


$(document).ready(function () {

 $('#menu li').hover(
 function () {
 //show its submenu
 $('ul', this).slideDown('slow');

 },
 function () {
 //hide its submenu
 $('ul', this).slideUp('fast');
 }
 );

});

Return Home



© 2011. All Rights Reserved