Toggle Icon
jQuery("document").ready(function($) {
document.querySelector("#nav-toggle").addEventListener("click", function() {
this.classList.toggle("active");
});
});
/*----------------------------------------------Toggle-------------------------------------------------------------------*
/
/
------------------------------------------------------------------------------------------------------------------------*/
#nav-toggle {
position: absolute;
right: 15px;
top: 0;
cursor: pointer;
padding: 10px 35px 16px 0px;
}
#mobile-icon {
position: relative;
height: 26px;
}
#mobile-icon span:before {
top: -10px;
}
#mobile-icon span:after {
bottom: -10px;
}
#mobile-icon span, #nav-toggle span:before, #nav-toggle span:after {
cursor: pointer;
border-radius: 1px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
-o-border-radius: 1px;
height: 5px;
width: 35px;
background: #353535;
position: absolute;
display: block;
content: '';
}
#mobile-icon span, #nav-toggle span:before, #nav-toggle span:after {
transition: all 500ms ease-in-out;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
}
#nav-toggle.active span, #nav-toggle.active span:before, #nav-toggle.active span:after {
background-color: #e5554e;
}
#nav-toggle.active span {
background-color: transparent;
}
#nav-toggle.active span:before {
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
top: 0; /*no rule before*/
}
#nav-toggle.active span:after {
transform: translateY(-20px) rotate(-45deg);
-webkit-transform: translateY(-20px) rotate(-45deg);
-ms-transform: translateY(-20px) rotate(-45deg);
top: 20px; /*was 10px before */
}
#nav-toggle:after {
content: 'MENU';
color: #444;
padding-left:40px;
margin-top: -10px;
display: block;
}