Team:DTU-Denmark/gogo
From 2013.igem.org
(Difference between revisions)
(Created page with "<html> <!-- STYLESHEET --> <!-- *********** --> <link rel="stylesheet" href="https://2013.igem.org/Team:DTU-Denmark/stylesheet?action=raw&ctype=text/css" type="text/css" />...") |
|||
(2 intermediate revisions not shown) | |||
Line 3: | Line 3: | ||
<!-- STYLESHEET --> | <!-- STYLESHEET --> | ||
<!-- *********** --> | <!-- *********** --> | ||
- | + | <html xmlns="http://www.w3.org/1999/xhtml"> | |
+ | <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 - SohTanaka.com</title> | ||
+ | <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> | ||
+ | <script type="text/javascript"> | ||
+ | $(document).ready(function(){ | ||
+ | |||
+ | $("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... | ||
+ | |||
+ | //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().hover(function() { | ||
+ | }, function(){ | ||
+ | $(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) | ||
+ | }).hover(function() { | ||
+ | $(this).addClass("subhover"); //On hover over, add class "subhover" | ||
+ | }, function(){ //On Hover Out | ||
+ | $(this).removeClass("subhover"); //On hover out, remove class "subhover" | ||
+ | }); | ||
+ | |||
+ | }); | ||
+ | </script> | ||
+ | <style type="text/css"> | ||
+ | body { | ||
+ | margin: 0; padding: 0; | ||
+ | font: 10px normal Arial, Helvetica, sans-serif; | ||
+ | background: #ddd url(http://www.sohtanaka.com/web-design/examples/drop-down-menu/body_bg.gif) repeat-x; | ||
+ | } | ||
+ | .container { | ||
+ | width: 960px; | ||
+ | margin: 0 auto; | ||
+ | position: relative; | ||
+ | } | ||
+ | #header { | ||
+ | background: url(http://www.sohtanaka.com/web-design/examples/drop-down-menu/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 { | ||
+ | list-style: none; | ||
+ | padding: 0 20px; | ||
+ | margin: 0; | ||
+ | float: left; | ||
+ | width: 920px; | ||
+ | background: #222; | ||
+ | font-size: 1.2em; | ||
+ | background: url(http://www.sohtanaka.com/web-design/examples/drop-down-menu/topnav_bg.gif) repeat-x; | ||
+ | } | ||
+ | ul.topnav li { | ||
+ | float: left; | ||
+ | margin: 0; | ||
+ | padding: 0 15px 0 0; | ||
+ | position: relative; /*--Declare X and Y axis base--*/ | ||
+ | } | ||
+ | ul.topnav li a{ | ||
+ | padding: 10px 5px; | ||
+ | color: #fff; | ||
+ | display: block; | ||
+ | text-decoration: none; | ||
+ | float: left; | ||
+ | } | ||
+ | ul.topnav li a:hover{ | ||
+ | background: url(http://www.sohtanaka.com/web-design/examples/drop-down-menu/topnav_hover.gif) no-repeat center top; | ||
+ | } | ||
+ | ul.topnav li span { /*--Drop down trigger styles--*/ | ||
+ | width: 17px; | ||
+ | height: 35px; | ||
+ | float: left; | ||
+ | background: url(http://www.sohtanaka.com/web-design/examples/drop-down-menu/subnav_btn.gif) no-repeat center top; | ||
+ | } | ||
+ | ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/ | ||
+ | ul.topnav li ul.subnav { | ||
+ | list-style: none; | ||
+ | position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/ | ||
+ | left: 0; top: 35px; | ||
+ | background: #333; | ||
+ | margin: 0; padding: 0; | ||
+ | display: none; | ||
+ | float: left; | ||
+ | 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; | ||
+ | } | ||
+ | ul.topnav li ul.subnav li{ | ||
+ | margin: 0; padding: 0; | ||
+ | border-top: 1px solid #252525; /*--Create bevel effect--*/ | ||
+ | border-bottom: 1px solid #444; /*--Create bevel effect--*/ | ||
+ | clear: both; | ||
+ | width: 170px; | ||
+ | } | ||
+ | html ul.topnav li ul.subnav li a { | ||
+ | float: left; | ||
+ | width: 145px; | ||
+ | background: #333 url(http://www.sohtanaka.com/web-design/examples/drop-down-menu/dropdown_linkbg.gif) no-repeat 10px center; | ||
+ | padding-left: 20px; | ||
+ | } | ||
+ | html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/ | ||
+ | background: #222 url(http://www.sohtanaka.com/web-design/examples/drop-down-menu/dropdown_linkbg.gif) no-repeat 10px center; | ||
+ | } | ||
+ | #header img { | ||
+ | margin: 20px 0 10px; | ||
+ | } | ||
+ | </style> | ||
+ | |||
+ | </head> | ||
+ | |||
+ | <body> | ||
+ | |||
+ | <div class="container"> | ||
+ | <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"> | ||
+ | <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> | ||
+ | |||
+ | </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> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | |||
+ | </body> | ||
+ | |||
+ | </html> | ||
<link rel="stylesheet" href="https://2013.igem.org/Team:DTU-Denmark/stylesheet?action=raw&ctype=text/css" type="text/css" /> | <link rel="stylesheet" href="https://2013.igem.org/Team:DTU-Denmark/stylesheet?action=raw&ctype=text/css" type="text/css" /> |
Latest revision as of 11:39, 7 July 2014
Sexy Drop Down Menu Tutorial by Soh Tanaka.
<link rel="stylesheet" href="https://2013.igem.org/Team:DTU-Denmark/stylesheet?action=raw&ctype=text/css" type="text/css" /> <link rel="icon" type="image/png" size="16x16" href=""/>
<script src="http://cdn.jquerytools.org/1.2.5/full/jquery.tools.min.js"></script> <script> $(function() { // initialize scrollable $(".scrollable").scrollable().navigator(); }); </script>
<script type="text/javascript"> var prevScrollPos = -1000; $(window).scroll(function () { var scrollPos = Math.floor($(window).scrollTop());
if(Math.abs(prevScrollPos - scrollPos) <= 1){ return "nuthin"; }
var toc_margin_from_top = $(".navigation").height() + 35; var scroll_pos_above_start_of_article = scrollPos < $(".whitebox.article").offset().top - 68; var toc_end_reached_bottom_of_article = scrollPos + toc_margin_from_top + $(".toc").height() > $(".whitebox.article").offset().top + $(".whitebox.article").height() - 35; var toc_margin_from_title = scrollPos < ($(".whitebox.article").offset().top );
if(scroll_pos_above_start_of_article){ $(".toc").offset({top: $(".whitebox.article").offset().top + 68}); } else if(toc_end_reached_bottom_of_article){ $(".toc").offset({top: $(".whitebox.article").offset().top + $(".whitebox.article").height() - $(".toc").height() - 35}); } else if(toc_margin_from_title){ $(".toc").offset({top: $(".whitebox.article").offset().top + 68}); } else { $(".toc").offset({top: scrollPos + toc_margin_from_top}); }
var scroll_pos_above_menubar = scrollPos < 250;
if(scroll_pos_above_menubar){ $(".navigation").offset({top: 250 }); } else { $(".navigation").offset({top: scrollPos}); }
//if (scroll_pos_below_start_of_article){ //&& (scrollPos < $(document).height() - $(".navigation")[0].height() - 70)) { // $(".toc").addClass("stickBelowNavigation"); //} else { // $(".toc").removeClass("stickBelowNavigation"); //} }); </script>
<script type="text/x-mathjax-config"> MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}}); MathJax.Hub.Config({ TeX: { equationNumbers: { autoNumber: "AMS" } } }); </script> <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript">
$(document).ready(
function(){
$("ul.subnav").parent().find("> a").append(" ▼");
$("ul.topnav li").hover(
function() {
// Hover over
$(this).parent().find("ul.subnav").hide();
$(this).find("ul.subnav").show();
// Hover out
$(this).hover(
function() {
},
function(){
$(this).find("ul.subnav").hide();
}
);
},
function(){
$(this).find("ul.subnav").hide();
}
); } ); </script>
<script type="text/javascript"> $(document).ready(function() { $("p").filter( function() { return $.trim($(this).html()) == ; }).remove(); }); </script>
<script type="text/javascript"> $(document).ready(function() { $("menubar > ul > li:last-child").remove(); }); </script>
<script type="text/javascript"> $(document).ready(function() { if ("" == "</html>{{{1}}}") { $("#heading").remove(); } });
{{{1}}}