Guest User

Untitled

a guest
Jun 18th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. HTML(basic):
  2. <body>
  3. <div id="my-page">
  4. <div id="my-header"></div>
  5. <div id="my-content"></div>
  6. <div id="my-footer"></div>
  7. </div>
  8. </body>
  9.  
  10. Гамбургер-иконка:
  11. <button id="my-icon" class="hamburger hamburger--collapse" type="button">
  12. <span class="hamburger-box">
  13. <span class="hamburger-inner"></span>
  14. </span>
  15. </button>
  16.  
  17. CSS для иконки:
  18. <link href="download/hamburgers.css" rel="stylesheet">
  19.  
  20. JS анимация иконки:
  21. var $menu = $("#my-menu").mmenu({
  22. extensions: ["position-back","position-right","shadow-page","listview-justify","border-full","shadow-page","theme-dark"],
  23. navbar: {
  24. title: '<img src="img/logo.png" alt="logo">'
  25. }
  26. });
  27. var $icon = $("#my-icon");
  28. var API = $menu.data( "mmenu" );
  29.  
  30. $icon.on( "click", function() {
  31. API.open();
  32. });
  33.  
  34. API.bind( "open:finish", function() {
  35. setTimeout(function() {
  36. $icon.addClass( "is-active" );
  37. }, 100);
  38. });
  39. API.bind( "close:finish", function() {
  40. setTimeout(function() {
  41. $icon.removeClass( "is-active" );
  42. }, 100);
  43. });
Add Comment
Please, Sign In to add comment