Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // #1 MenuButton
  2. var menuBtn = $('#menu-button');
  3. var menu = $('#site-menu > ul');
  4.  
  5. menuBtn.click(function(e) {
  6.     e.preventDefault();
  7.     menu.slideToggle();
  8. });
  9.  
  10. // #2 MenuButton
  11. $('#menu-button').click(function(e){
  12.     e.preventDefault();
  13.     $('#site-menu > ul').css('display', 'block');
  14.     $('#site-menu > ul').slideToggle();
  15. });
  16.  
  17. // HTML
  18. <nav id="site-menu">
  19.     <a href="#" id="menu-button"><i class="fa fa-navicon"></i></a>
  20.     <figure><h1>Logo</h1></figure>
  21.     <ul>
  22.         <li><a data-href="site-bio">About</a></li>
  23.         <li><a data-href="site-services">Services</a></li>
  24.         <li><a data-href="site-my-work">Work</a></li>
  25.     </ul>
  26. </nav>
  27.  
  28. // CSS
  29. #site-menu > ul {
  30.     margin-bottom: 10%;
  31.     li {
  32.         display: inline-block;
  33.         @include margin-left;
  34.     }
  35.     a {
  36.         color: #FFF;
  37.         font-weight: 100;
  38.         @include a-hover;
  39.     }
  40. }
  41.  
  42. #menu-button {
  43.     color: #fff;
  44.     display: none;
  45.     float: right;
  46.     font-size: 40px;
  47.     width: 40px;
  48.     z-index: 99;
  49. }
  50.  
  51. // Responsive CSS
  52. #site-menu > ul {
  53.     display: none;
  54. }
  55. #menu-button {
  56.     display: block;
  57.     position: fixed;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement