- A version of jQuery
- Optional: a way to compile scss.
-
Download the .zip archive
-
Add the miam-menu-burger.min.css stylesheet link into your head tag.
<link rel="stylesheet" href="css/miam-menu-burger.min.scss">- add the miam-menu-burger.min.js script file after jquery at the end of your body tag.
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="js/miam-menu-burger.min.js"></script>- To create a burger menu copy this template in your html file.
<button class="burger-menu">
<span class="barre barre__top"></span>
<span class="barre barre__middle"></span>
<span class="barre barre__bottom"></span>
</button>You can easily customise your menu with a class attribute.
<button class="burger-menu align-right">
<span class="barre barre__top"></span>
<span class="barre barre__middle"></span>
<span class="barre barre__bottom"></span>
</button>There is 5 different faces.
- classic:
burger-menu - various length right aligned:
align-right - various length left aligned:
align-left - dot menu left aligned:
dotted-left - dot menu right aligned:
dotted-right
Change the animation with a data attribute
<button class="burger-menu align-right" data-menu-animation="transition-basic">
<span class="barre barre__top"></span>
<span class="barre barre__middle"></span>
<span class="barre barre__bottom"></span>
</button>There is 7 to choose from.
transition-basictransition-basic2transition-arrowtransition-arrow-lefttransition-arrow-alttransition-arrow-right-alttransition-arrow-down-alt
You have to navigate through the file src/sass/helpers/_variables.scss and edit the sass variables.
| Variables | Definition |
|---|---|
| $button-background-color | background color of the menu |
| $bars-color | color of the bars |
| $button-border-color | border color of the menu |
| $bars-height | bars height |
| $bars-padding | padding between the bars |
