Slide Menu
by [Twiner]
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<div class="header">
<div class="container">
<!-- Navigation Menu Start -->
<div class="navigation">
<div class="row">
<!-- Navigation Menu Link Lists -->
<div class="col-sm-4 col-xs-12">
<div class="menu">
<span class="br-lblue"><i class="fa fa-desktop"></i> Menu Column</span>
<div class="menu-list">
<ul>
<li>
<a href="#"><i class="fa fa-gear red"></i> Service</a>
</li>
<li>
<a href="#"><i class="fa fa-check-square-o lblue"></i> Features</a>
</li>
<li>
<a href="#"><i class="fa fa-user pink"></i> About Us</a>
</li>
<li>
<a href="#"><i class="fa fa-picture-o orange"></i> Gallery</a>
</li>
</ul>
</div>
</div>
</div>
<div class="col-sm-4 col-xs-6">
<div class="menu">
<span class="br-green"><i class="fa fa-desktop"></i> Menu Column</span>
<div class="menu-list">
<ul>
<li>
<a href="#"><i class="fa fa-camera green"></i> Portfolio</a>
</li>
<li>
<a href="#"><i class="fa fa-comments-o blue"></i> Blog Page</a>
</li>
<li>
<a href="#"><i class="fa fa-table red"></i> Pricing Table</a>
</li>
<li>
<a href="#"><i class="fa fa-times...
CSS
.container {
width: 100%;
max-width: 1200px;
}
.header {
padding: 8px 0 10px 0;
background: #444;
position: relative;
display: none;
z-index: 2000;
}
.header .navigation .menu {
box-shadow: 0px 0px 10px #333;
}
.header .navigation .menu span {
display: block;
margin-top: 14px;
padding: 10px 12px;
font-size: 13px;
color: #fff;
}
.header .navigation .menu .menu-list ul {
list-style: none;
padding-left: 0px;
}
.header .navigation .menu .menu-list ul li {
padding-bottom: 6px;
padding-top: 6px;
background: #fff;
padding-left: 10px;
border: 1px solid #eee;
border-top: 0;
}
.header .navigation .menu .menu-list ul li a {
font-size: 13px;
}
a {
color: #888;
}
.header .navigation .menu {
box-shadow: 0px 0px 10px #333;
}
.header .navigation .menu span {
display: block;
margin-top: 14px;
padding: 10px 12px;
font-size: 13px;
color: #fff;
}
.header .navigation .sform span {
display: block;
padding-bottom: 8px;
margin-bottom: 12px;
border-bottom: 1px dashed #ccc;
font-size: 15px;
color: #555;
}
.header .navigation .sform .form .form-group input {
margin-bottom: 10px;
}
.menu-btn {
position: absolute;
right: 50%;
z-index: 2000;
}
.menu-btn a {
display: inline-block;
width: 90px;
height: 35px;
line-height: 35px;
text-align: center;
font-size: 14px;
color: #fff;
background: #F76753;
text-decoration: none !important;
}
.head {
background: red;
border-top: 3px solid pink;
border-bottom: 1px solid rgba(0, 0, 0, 0.5);
padding: 8px 0;
width: 100%;
position: fixed;
z-index: 1000;
}
.head .logo {
margin-top: 7px;
}
.head .logo img {
display: inline;
margin: 0;
}
.head .logo a {
color: #fff;
}
.br-lblue {
background: #368699;
}
.br-green {
background: #3EB95E;
}
.br-red {
background: #F7A453;
}
JavaScript
$(document).ready(function(){
$(".menu-btn").on('click',function(e){
e.preventDefault();
//Check this block is open or not..
if(!$(this).prev().hasClass("open")) {
$(".header").slideDown(400);
$(".header").addClass("open");
$(this).find("i").removeClass().addClass("fa fa-chevron-up");
}
else if($(this).prev().hasClass("open")) {
$(".header").removeClass("open");
$(".header").slideUp(400);
$(this).find("i").removeClass().addClass("fa fa-chevron-down");
}
});
});