Team:Korea U Seoul/yong
From 2010.igem.org
(Difference between revisions)
Line 1: | Line 1: | ||
- | <html | + | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
- | + | <html xmlns="http://www.w3.org/1999/xhtml"> | |
- | + | ||
<head> | <head> | ||
+ | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> | ||
+ | <title>Sexy Drop Down Menu with CSS & jQuery - Tutorial by Soh Tanaka - www.SohTanaka.com</title> | ||
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> | <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> | ||
- | + | <script type="text/javascript"> | |
- | <script type="text/javascript"> | + | |
- | + | ||
$(document).ready(function(){ | $(document).ready(function(){ | ||
- | + | ||
- | $("ul.subnav").parent().append("<span></span>"); //Only shows drop down trigger when js is enabled | + | $("ul.subnav").parent().append("<span></span>"); //Only shows drop down trigger when js is enabled - Adds empty span tag after ul.subnav |
- | + | ||
$("ul.topnav li span").click(function() { //When trigger is clicked... | $("ul.topnav li span").click(function() { //When trigger is clicked... | ||
- | + | ||
//Following events are applied to the subnav itself (moving subnav up and down) | //Following events are applied to the subnav itself (moving subnav up and down) | ||
$(this).parent().find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click | $(this).parent().find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click | ||
- | + | ||
$(this).parent().hover(function() { | $(this).parent().hover(function() { | ||
- | }, function(){ | + | }, function(){ |
$(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up | $(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up | ||
}); | }); | ||
- | + | ||
//Following events are applied to the trigger (Hover events for the trigger) | //Following events are applied to the trigger (Hover events for the trigger) | ||
- | }).hover(function() { | + | }).hover(function() { |
$(this).addClass("subhover"); //On hover over, add class "subhover" | $(this).addClass("subhover"); //On hover over, add class "subhover" | ||
}, function(){ //On Hover Out | }, function(){ //On Hover Out | ||
$(this).removeClass("subhover"); //On hover out, remove class "subhover" | $(this).removeClass("subhover"); //On hover out, remove class "subhover" | ||
}); | }); | ||
- | + | ||
}); | }); | ||
</script> | </script> | ||
- | <style type="text/css"> | + | <style type="text/css"> |
- | + | body { | |
+ | margin: 0; padding: 0; | ||
+ | font: 10px normal Arial, Helvetica, sans-serif; | ||
+ | background: #ddd url(body_bg.gif) repeat-x; | ||
+ | } | ||
+ | .container { | ||
+ | width: 960px; | ||
+ | margin: 0 auto; | ||
+ | position: relative; | ||
+ | } | ||
+ | #header { | ||
+ | background: url(header_bg.gif) no-repeat center top; | ||
+ | padding-top: 120px; | ||
+ | } | ||
+ | #header .disclaimer { | ||
+ | color: #999; | ||
+ | padding: 100px 0 7px 0; | ||
+ | text-align: right; | ||
+ | display: block; | ||
+ | position: absolute; | ||
+ | top: 0; right: 0; | ||
+ | } | ||
+ | #header .disclaimer a { color: #ccc;} | ||
ul.topnav { | ul.topnav { | ||
list-style: none; | list-style: none; | ||
- | padding: 0 20px; | + | padding: 0 20px; |
margin: 0; | margin: 0; | ||
float: left; | float: left; | ||
Line 44: | Line 65: | ||
ul.topnav li { | ul.topnav li { | ||
float: left; | float: left; | ||
- | margin: 0; | + | margin: 0; |
padding: 0 15px 0 0; | padding: 0 15px 0 0; | ||
- | position: relative; /*--Declare X and Y axis base | + | position: relative; /*--Declare X and Y axis base--*/ |
} | } | ||
ul.topnav li a{ | ul.topnav li a{ | ||
Line 74: | Line 95: | ||
float: left; | float: left; | ||
width: 170px; | width: 170px; | ||
+ | -moz-border-radius-bottomleft: 5px; | ||
+ | -moz-border-radius-bottomright: 5px; | ||
+ | -webkit-border-bottom-left-radius: 5px; | ||
+ | -webkit-border-bottom-right-radius: 5px; | ||
border: 1px solid #111; | border: 1px solid #111; | ||
} | } | ||
Line 90: | Line 115: | ||
} | } | ||
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/ | html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/ | ||
- | background: #222 url(dropdown_linkbg.gif) no-repeat 10px center; | + | background: #222 url(dropdown_linkbg.gif) no-repeat 10px center; |
+ | } | ||
+ | #header img { | ||
+ | margin: 20px 0 10px; | ||
} | } | ||
</style> | </style> | ||
+ | |||
</head> | </head> | ||
- | + | ||
<body> | <body> | ||
<div class="container"> | <div class="container"> | ||
<div id="header"> | <div id="header"> | ||
- | + | <div class="disclaimer">Sexy Drop Down Menu Tutorial by <a href="http://www.SohTanaka.com">Soh Tanaka</a>.</div> | |
- | <ul class="topnav"> | + | <ul class="topnav"> |
- | + | <li><a href="#">Home</a></li> | |
- | + | <li> | |
- | + | <a href="#">Tutorials</a> | |
- | + | <ul class="subnav"> | |
- | + | <li><a href="#">Sub Nav Link</a></li> | |
- | <li><a href="#">Sub Nav Link</a></li> | + | <li><a href="#">Sub Nav Link</a></li> |
+ | <li><a href="#">Sub Nav Link</a></li> | ||
+ | <li><a href="#">Sub Nav Link</a></li> | ||
+ | <li><a href="#">Sub Nav Link</a></li> | ||
+ | </ul> | ||
+ | </li> | ||
+ | <li> | ||
+ | <a href="#">Resources</a> | ||
+ | <ul class="subnav"> | ||
+ | <li><a href="#">Sub Nav Link</a></li> | ||
+ | <li><a href="#">Sub Nav Link</a></li> | ||
+ | <li><a href="#">Sub Nav Link</a></li> | ||
+ | <li><a href="#">Sub Nav Link</a></li> | ||
+ | <li><a href="#">Sub Nav Link</a></li> | ||
+ | <li><a href="#">Sub Nav Link</a></li> | ||
+ | </ul> | ||
+ | </li> | ||
+ | <li><a href="#">About Us</a></li> | ||
+ | <li><a href="#">Advertise</a></li> | ||
+ | <li><a href="#">Submit</a></li> | ||
+ | <li><a href="#">Contact Us</a></li> | ||
</ul> | </ul> | ||
- | + | </div> | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
</div> | </div> | ||
- | + | ||
</body> | </body> | ||
</html> | </html> |
Revision as of 07:33, 25 October 2010
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Sexy Drop Down Menu Tutorial by Soh Tanaka.