Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. <!-- button -->
  2. <a class="mobile-menu js-touch-menu" href="#">
  3. <span></span>
  4. </a>
  5. <!-- css -->
  6. .mobile-menu {
  7. background: #ff6262 none repeat scroll 0 0;
  8. display: none;
  9. height: 40px;
  10. padding: 9px;
  11. position: fixed;
  12. right: 0;
  13. text-transform: uppercase;
  14. top: 0;
  15. width: 53px;
  16. z-index: 99999;
  17. }
  18. .mobile-menu span {
  19. background-color: #fff;
  20. display: block;
  21. height: 2px;
  22. margin: 8px auto;
  23. position: relative;
  24. width: 23px;
  25. transition: all 0.1s ease-in-out 0s;
  26. }
  27. .mobile-menu span:before,
  28. .mobile-menu span:after {
  29. background: #fff none repeat scroll 0 0;
  30. content: "";
  31. display: block;
  32. height: 2px;
  33. left: 0;
  34. position: absolute;
  35. right: 0;
  36. top: -8px;
  37. @include transition($default-transition);
  38. }
  39. .mobile-menu span:after {
  40. bottom: -8px;
  41. top: auto;
  42. }
  43. .mobile-menu.active span{
  44. background-color: transparent;
  45. border-color:transparent;
  46. }
  47. .mobile-menu.active span:before {
  48. left: 3px;
  49. right: 3px;
  50. top: 0;
  51. @include rotate(-45deg);
  52. }
  53. .mobile-menu.active span:after {
  54. left: 3px;
  55. right: 3px;
  56. top: 0;
  57. @include rotate(45deg);
  58. }
  59. .fixid{
  60. position: fixed;
  61. z-index: 999;
  62. }
  63. <!-- js -->
  64. var touch = $('.js-touch-menu');
  65. var menu = $('.header-nav');
  66. var header = $('header');
  67. $(touch).on('click', function(e) {
  68. e.preventDefault();
  69. $(this).toggleClass('active');
  70. menu.slideToggle();
  71. header.toggleClass('fixid');
  72. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement