<div class="menu-toggle"> <i class="fa fa-bars" aria-hidden="true"></i> </div>
<div class="main-menu">
<div class="top-close-menu"><i class="fa fa-times" aria-hidden="true"></i></div>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="about.html">About Us</a></li>
<li><a href="#">Products</a>
<ul>
<li><a href="#">Exfoliating</a></li>
<li><a href="#">Bright Skin Whitening</a></li>
<li><a href="#">Gentle Skin Aloe Vera</a></li>
<li><a href="#">Firm Skin Chocolate</a></li>
<li><a href="#">Young Skin Gold</a></li>
<li><a href="#">Pink Glow Diamond</a></li>
<li><a href="#">Shiny Skin Polishing</a></li>
<li><a href="#">Clear Skin Acne</a></li>
</ul>
</li>
<li><a href="#">Become an Agent</a></li>
<li><a href="blog.html">Blog</a></li>
<li><a href="#">Customers Reviews</a></li>
<li><a href="contact.html">Contact Us</a></li>
</ul>
</div>
<div class="overlay-main"></div>
.main-menu ul li {
width: 100%;
border: none;
position: relative;
}
.main-menu ul ul {
width: 100%;
position: relative;
box-shadow: none;
background: #7f7f7f;
float: left;
display: none;
}
.menu-toggle {
display: block;
}
.menu-toggle {
text-align: center;
color: #fff;
font-size: 25px;
line-height: 39px;
position: absolute;
height: 40px;
width: 40px;
top: 0px;
right: 0px;
background-size: 70%;
background-color: #005031;
background-position: center;
background-repeat: no-repeat;
z-index: 99;
}
.main-menu {
position: fixed;
left: -400px;
overflow: auto;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
right: 0;
height: 100%;
max-width: 300px;
z-index: 999;
bottom: 0;
padding-top: 20px;
top: 0;
background-color: #005031;
}
.main-menu.active {
left: 0%;
}
.main-menu ul li a {
font-size: 14px;
text-decoration: none;
color: #fff;
display: block;
padding: 8px 20px;
border-bottom: 1px solid rgba(45, 45, 45, 0.2);
}
.main-menu .sub-menu li a {
font-size: 14px;
}
body.menu-change {
overflow: hidden;
}
.overlay-main {
background-color: #000000c2;
position: absolute;
visibility: hidden;
opacity: 0;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
z-index: 99;
}
.overlay-main.active {
visibility: visible;
opacity: 1;
}
.top-close-menu {
text-align: center;
line-height: 38px;
position: absolute;
top: 0;
z-index: 3;
right: 0;
width: 35px;
height: 35px;
background-color: #111;
background-size: 12px;
background-repeat: no-repeat;
background-position: center;
color: #fff;
}
.main-menu.active {
left: 0%;
}
.main-menu ul li {
width: 100%;
border: none;
position: relative;
}
.main-menu ul li a {
font-size: 14px;
text-decoration: none;
color: #fff;
display: block;
padding: 8px 20px;
border-bottom: 1px solid rgba(45, 45, 45,0.2);
}
.main-menu .sub {
position: absolute;
top: 5px;
right: 5px;
width: 25px;
height: 25px;
background-color: #111;
color: #fff;
font-size: 16px;
text-align: center;
line-height: 27px;
}
.main-menu ul{
padding:0;
margin:0;
}
// mobile Slide menu jquery
jQuery(".menu-toggle").click(function(){
jQuery(".main-menu").toggleClass("active");
jQuery("body").toggleClass("menu-change");
jQuery(".overlay-main").toggleClass("active");
});
jQuery(".overlay-main").click(function(){
jQuery(".main-menu").removeClass("active");
jQuery("body").removeClass("menu-change");
jQuery(".overlay-main").removeClass("active");
});
jQuery(".top-close-menu").click(function(){
jQuery(".main-menu").removeClass("active");
jQuery("body").removeClass("menu-change");
jQuery(".overlay-main").removeClass("active");
});
// mobile menu jquery
jQuery('.main-menu ul li').each(function(){
jQuery(this).children('ul').before('<span class="sub"><i class="fa fa-angle-down" aria-hidden="true"></i></span>');
});
jQuery('.main-menu ul li .sub').click(function(e) {
jQuery(this).next('ul').slideToggle();
jQuery(this).toggleClass('submenu-hide');
});