Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. ========= HTML ==============
  2. <nav>
  3. <a href="#" class="menu-trigger">Menu</a>
  4. <ul>
  5. <li><a href="#">Home</a></li>
  6. <li><a href="#">About</a></li>
  7. <li><a href="#">Contact</a></li>
  8. <li><a href="#">Products</a></li>
  9. </ul>
  10. </nav>
  11.  
  12. ========== CSS ==================
  13.  
  14. body {
  15. background-color: #F8ECC2;
  16. font-family: Arial, sans-serif;
  17. }
  18.  
  19. nav {
  20. width: 100%;
  21. background-color:#65A8A6;
  22. }
  23.  
  24. nav ul li {
  25. display:inline-block;
  26. }
  27.  
  28. nav a {
  29. color:#F8ECC2;
  30. display:block;
  31. text-decoration: none;
  32. padding:20px 30px;
  33. }
  34.  
  35. nav a:hover {
  36. background: #E65540;
  37. }
  38.  
  39. .menu-trigger {
  40. display:none;
  41. color:#F8ECC2;
  42. }
  43.  
  44. @media screen and (max-width:500px) {
  45. .menu-trigger {
  46. display:block;
  47. }
  48. nav ul li {
  49. display:block;
  50. border-top:1px #79896D solid;
  51. }
  52. nav ul {
  53. display:none;
  54. }
  55. }
  56.  
  57. ============ JS =================
  58.  
  59. $(document).ready(function() {
  60. $('.menu-trigger').click(function() {
  61. $('nav ul').slideToggle(500);
  62. });//end slide toggle
  63.  
  64. $(window).resize(function() {
  65. if ( $(window).width() > 500 ) {
  66. $('nav ul').removeAttr('style');
  67. }
  68. });//end resize
  69. });//end ready
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement