"Bootstrap Mega Menu Responsive"
Bootstrap 3.3.0 Snippet by ravindra93

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<nav class="navbar navbar-inverse nav_custom">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Company Name</a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<form class="navbar-form navbar-left" >
<div class="input-group">
<input type="text" class="form-control" placeholder="Search">
<div class="input-group-btn">
<button class="btn btn-default" type="submit">
<i class="glyphicon glyphicon-search"></i>
</button>
</div>
</div>
</form>
<ul class="nav navbar-nav navbar-right">
<li class="active"><a href="#">Home</a></li>
<li class="dropdown bigmenu">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Page 1 <span class="caret"></span></a>
<ul class="dropdown-menu subbignav row">
<li class="col-md-4">
<ul>
<li class="nav-header"><h5>Sub Cateogry</h5></li>
<li class="divider"></li>
<li><a href="#">Page 1-1</a></li>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:400,600,700&display=swap');
body{
font-family: 'Josefin Sans', sans-serif;
}
.nav_custom .form-control {
height: 35px;
}
nav.navbar.navbar-inverse.nav_custom {
border-radius: 0px;
background: #FF9800;
border: none;
box-shadow: -4px 1px 11px #ccc;
padding: 10px 0px;
}
.nav_custom .navbar-nav li a {
font-size: 16px;
text-transform: uppercase;
}
.nav_custom .navbar-nav li.active a {
background: #3F51B5;
border-radius: 5px;
}
.nav_custom .navbar-nav li a {
color: #fff;
font-weight: 600;
border-radius: 5px;
margin: 0px 5px;
padding: 10px 15px;
}
.nav_custom a.navbar-brand {
color: #fff;
font-size: 22px;
}
.navbar-inverse.nav_custom .navbar-nav>.open>a, .navbar-inverse.nav_custom .navbar-nav>.open>a:focus, .navbar-inverse.nav_custom .navbar-nav>.open>a:hover{
background-color: #3f51b5;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$(document).ready(function() {
function headHover() {
if($(document).width() > 991) {
$(".dropdown").hover(function() {
$(this).children(".dropdown-menu").fadeIn("fast");
}, function() {
$(this).children(".dropdown-menu").fadeOut("fast");
});
} else {
$(".dropdown").unbind('hover');
}
}
headHover();
$(document).resize(function() {
headHover();
});
});
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Related: See More


Questions / Comments: