Demo : https://bootsnipp.com/snippets/orE6Z
Css:
/* menu css*/
/* adds some margin below the link sets */
.navbar .dropdown-menu div[class*="col"] {
margin-bottom:1rem;
}
.navbar .dropdown-menu {
border:none;
background-color:#fff!important;
}
.nav .readmore{ color: #546DFD!important; }
/* breakpoint and up - mega dropdown styles */
@media screen and (min-width: 992px) {
/* remove the padding from the navbar so the dropdown hover state is not broken */
.navbar {
padding-top:0px;
padding-bottom:0px;
}
/* remove the padding from the nav-item and add some margin to give some breathing room on hovers */
.navbar .nav-item {
padding:1px;
margin:0 .25rem;
}
.navbar .nav-item a:hover {
color: #546DFD!important;
}
.nav .readmore{ color: #546DFD!important; }
/* makes the dropdown full width */
.navbar .dropdown {position:static;}
.navbar .dropdown-menu {
width:100%;
left:0;
right:0;
/* height of nav-item */
top:45px;
}
/* shows the dropdown menu on hover */
.navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
display:block!important;
}
.navbar .dropdown-menu {
border: 1px solid rgba(0,0,0,.15);
background-color: #fff;
}
}
.navbar-dark .navbar-nav .nav-link {
color: #000!important;
}
.navbar-dark .navbar-nav .nav-link : hover{
color: #5672F9!important;
font-weight: normal;
}
.navbar-dark .navbar-nav .readmore {
color: #546DFD!important;
}
/******************************Drop-down menu work on hover**********************************/
.mainmenu{background: none;border: 0 solid;margin: 0;padding: 0;min-height:20px;width: 100%;}
@media only screen and (min-width: 767px) {
.mainmenu .collapse ul li:hover> ul{display:block}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul li{position:relative}
.mainmenu .collapse ul ul li:hover> ul{display:block}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul ul li{position:relative}
.mainmenu .collapse ul ul ul li:hover ul{display:block}
.mainmenu .collapse ul ul ul ul{position:absolute;top:0; left:100%; min-width:250px; display:none; z-index:1}
}
@media only screen and (max-width: 767px) {
.navbar-nav .show .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 35px}
.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 45px}
}
/* menu css*/
Js :
<script type="text/javascript">
$(document).ready(function() {
// executes when HTML-Document is loaded and DOM is ready
// breakpoint and up
$(window).resize(function(){
if ($(window).width() >= 980){
// when you hover a toggle show its dropdown menu
$(".navbar .dropdown-toggle").hover(function () {
$(this).parent().toggleClass("show");
$(this).parent().find(".dropdown-menu").toggleClass("show");
});
// hide the menu when the mouse leaves the dropdown
$( ".navbar .dropdown-menu" ).mouseleave(function() {
$(this).removeClass("show");
});
// do something here
}
});
// document ready
});
</script>
Html :
<nav class="navbar navbar-expand-lg navbar-dark ">
<a class="navbar-brand" href="{{ url('/') }}">
<img src="{{ asset('public/front/images/logo.png') }} " alt="">
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="{{ url('/') }}">Home</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Category
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<div class="container">
<div class="row">
<div class="col-md-2">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#"><b> Category 1</b></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link readmore" href="#" >Read more...</a>
</li>
</ul>
</div>
<!-- /.col-md-4 -->
<div class="col-md-2">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#"><b> Category 2</b></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link readmore" href="#">Read more...</a>
</li>
</ul>
</div>
<!-- /.col-md-4 -->
<div class="col-md-2">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#"><b> Category 2</b></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link readmore" href="#">Read more...</a>
</li>
</ul>
</div>
<!-- /.col-md-4 -->
<div class="col-md-2">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#"><b> Category 3</b></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link " href="#">Link item</a>
</li>
</ul>
</div>
<!-- /.col-md-4 -->
<!-- /.col-md-4 -->
<div class="col-md-2">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#"><b> Category 4</b></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
</ul>
</div>
<!-- /.col-md-4 -->
<!-- /.col-md-4 -->
<div class="col-md-2">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#"><b> Category 5</b></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
</ul>
</div>
<!-- /.col-md-4 -->
<!-- /.col-md-4 -->
<div class="col-md-2">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#"><b> Category 6</b></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
</ul>
</div>
<!-- /.col-md-4 -->
<div class="col-md-2">
<a href="#">
<img src="http://apnasanpur.in.net/classified/public/front/images/products-2.jpg" alt="" class="img-fluid">
</a>
</div>
<!-- /.col-md-4 -->
</div>
</div>
<!-- /.container -->
</div>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ route('plan.membership') }}">Membership</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ route('cmspage','privacy-policy') }}">Privacy Policy</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ route('cmspage','area-of-services') }}">Area of services</a>
</li>
</ul>
<ul class="navbar-nav ml-auto mt-10">
@if (Route::has('login'))
@auth
<li class="nav-item">
<a class="nav-link login-button" href="{{ route('dashboard') }}">Dashboard</a>
</li>
<li class="nav-item">
<a title="Logout" class="nav-link logout-button" href="{{ route('logout') }}"
onclick="event.preventDefault();
document.getElementById('logout-formicon').submit();">
Logout
</a>
<form id="logout-formicon" action="{{ route('logout') }}" method="POST" style="display: none;">
@csrf
</form>
</li>
@else
<li class="nav-item">
<a class="nav-link login-button" href="{{ route('login') }}">Login</a>
</li>
@if (Route::has('register'))
<li class="nav-item">
<a class="nav-link add-button" href="{{ route('register') }}"> Register</a>
</li>
@endif
@endauth
@endif
<!-- <li class="nav-item">
<a class="nav-link add-button" href="#"><i class="fa fa-plus-circle"></i> Add Listing</a>
</li> -->
</ul>
</div>
</nav>
Css:
/* menu css*/
/* adds some margin below the link sets */
.navbar .dropdown-menu div[class*="col"] {
margin-bottom:1rem;
}
.navbar .dropdown-menu {
border:none;
background-color:#fff!important;
}
.nav .readmore{ color: #546DFD!important; }
/* breakpoint and up - mega dropdown styles */
@media screen and (min-width: 992px) {
/* remove the padding from the navbar so the dropdown hover state is not broken */
.navbar {
padding-top:0px;
padding-bottom:0px;
}
/* remove the padding from the nav-item and add some margin to give some breathing room on hovers */
.navbar .nav-item {
padding:1px;
margin:0 .25rem;
}
.navbar .nav-item a:hover {
color: #546DFD!important;
}
.nav .readmore{ color: #546DFD!important; }
/* makes the dropdown full width */
.navbar .dropdown {position:static;}
.navbar .dropdown-menu {
width:100%;
left:0;
right:0;
/* height of nav-item */
top:45px;
}
/* shows the dropdown menu on hover */
.navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
display:block!important;
}
.navbar .dropdown-menu {
border: 1px solid rgba(0,0,0,.15);
background-color: #fff;
}
}
.navbar-dark .navbar-nav .nav-link {
color: #000!important;
}
.navbar-dark .navbar-nav .nav-link : hover{
color: #5672F9!important;
font-weight: normal;
}
.navbar-dark .navbar-nav .readmore {
color: #546DFD!important;
}
/******************************Drop-down menu work on hover**********************************/
.mainmenu{background: none;border: 0 solid;margin: 0;padding: 0;min-height:20px;width: 100%;}
@media only screen and (min-width: 767px) {
.mainmenu .collapse ul li:hover> ul{display:block}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul li{position:relative}
.mainmenu .collapse ul ul li:hover> ul{display:block}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul ul li{position:relative}
.mainmenu .collapse ul ul ul li:hover ul{display:block}
.mainmenu .collapse ul ul ul ul{position:absolute;top:0; left:100%; min-width:250px; display:none; z-index:1}
}
@media only screen and (max-width: 767px) {
.navbar-nav .show .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 35px}
.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 45px}
}
/* menu css*/
Js :
<script type="text/javascript">
$(document).ready(function() {
// executes when HTML-Document is loaded and DOM is ready
// breakpoint and up
$(window).resize(function(){
if ($(window).width() >= 980){
// when you hover a toggle show its dropdown menu
$(".navbar .dropdown-toggle").hover(function () {
$(this).parent().toggleClass("show");
$(this).parent().find(".dropdown-menu").toggleClass("show");
});
// hide the menu when the mouse leaves the dropdown
$( ".navbar .dropdown-menu" ).mouseleave(function() {
$(this).removeClass("show");
});
// do something here
}
});
// document ready
});
</script>
Html :
<nav class="navbar navbar-expand-lg navbar-dark ">
<a class="navbar-brand" href="{{ url('/') }}">
<img src="{{ asset('public/front/images/logo.png') }} " alt="">
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="{{ url('/') }}">Home</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Category
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
<div class="container">
<div class="row">
<div class="col-md-2">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#"><b> Category 1</b></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link readmore" href="#" >Read more...</a>
</li>
</ul>
</div>
<!-- /.col-md-4 -->
<div class="col-md-2">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#"><b> Category 2</b></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link readmore" href="#">Read more...</a>
</li>
</ul>
</div>
<!-- /.col-md-4 -->
<div class="col-md-2">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#"><b> Category 2</b></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link readmore" href="#">Read more...</a>
</li>
</ul>
</div>
<!-- /.col-md-4 -->
<div class="col-md-2">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#"><b> Category 3</b></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link " href="#">Link item</a>
</li>
</ul>
</div>
<!-- /.col-md-4 -->
<!-- /.col-md-4 -->
<div class="col-md-2">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#"><b> Category 4</b></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
</ul>
</div>
<!-- /.col-md-4 -->
<!-- /.col-md-4 -->
<div class="col-md-2">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#"><b> Category 5</b></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
</ul>
</div>
<!-- /.col-md-4 -->
<!-- /.col-md-4 -->
<div class="col-md-2">
<ul class="nav flex-column">
<li class="nav-item">
<a class="nav-link active" href="#"><b> Category 6</b></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link item</a>
</li>
</ul>
</div>
<!-- /.col-md-4 -->
<div class="col-md-2">
<a href="#">
<img src="http://apnasanpur.in.net/classified/public/front/images/products-2.jpg" alt="" class="img-fluid">
</a>
</div>
<!-- /.col-md-4 -->
</div>
</div>
<!-- /.container -->
</div>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ route('plan.membership') }}">Membership</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ route('cmspage','privacy-policy') }}">Privacy Policy</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ route('cmspage','area-of-services') }}">Area of services</a>
</li>
</ul>
<ul class="navbar-nav ml-auto mt-10">
@if (Route::has('login'))
@auth
<li class="nav-item">
<a class="nav-link login-button" href="{{ route('dashboard') }}">Dashboard</a>
</li>
<li class="nav-item">
<a title="Logout" class="nav-link logout-button" href="{{ route('logout') }}"
onclick="event.preventDefault();
document.getElementById('logout-formicon').submit();">
Logout
</a>
<form id="logout-formicon" action="{{ route('logout') }}" method="POST" style="display: none;">
@csrf
</form>
</li>
@else
<li class="nav-item">
<a class="nav-link login-button" href="{{ route('login') }}">Login</a>
</li>
@if (Route::has('register'))
<li class="nav-item">
<a class="nav-link add-button" href="{{ route('register') }}"> Register</a>
</li>
@endif
@endauth
@endif
<!-- <li class="nav-item">
<a class="nav-link add-button" href="#"><i class="fa fa-plus-circle"></i> Add Listing</a>
</li> -->
</ul>
</div>
</nav>
No comments:
Post a Comment