To use the pre-compiled CSS, download hamburgers.css and include it in your HTML <head>.
To render a hamburger, use the following markup structure. It is highly recommended to use a <button> element for accessibility. To change the animation style, append a type class (e.g., hamburger--collapse) to the base hamburger class. To show the active/open state, append the is-active class via JavaScript.
Available Hamburger Types:
hamburger--3dx, hamburger--3dx-rhamburger--3dy, hamburger--3dy-rhamburger--3dxy, hamburger--3dxy-rhamburger--arrow, hamburger--arrow-rhamburger--arrowalt, hamburger--arrowalt-rhamburger--arrowturn, hamburger--arrowturn-rhamburger--boringhamburger--collapse, hamburger--collapse-rhamburger--elastic, hamburger--elastic-rhamburger--emphatic, hamburger--emphatic-rhamburger--minushamburger--slider, hamburger--slider-rhamburger--spin, hamburger--spin-rhamburger--spring, hamburger--spring-rhamburger--stand, hamburger--stand-rhamburger--squeezehamburger--vortex, hamburger--vortex-r
Note: -r suffixes indicate reverse variants (e.g., counterclockwise spin).
<!-- 1. Include CSS -->
<link href="dist/hamburgers.css" rel="stylesheet">
<!-- 2. Base Markup with a specific type and active state -->
<button class="hamburger hamburger--collapse is-active" type="button">
<span class="hamburger-box">
<span class="hamburger-inner"></span>
</span>
</button>