Skip to main content

 Make Responsive Mega Menu Bar 


1. html

2. css

3. javascript



 html and internal css code:


 <!DOCTYPE html>
 <html lang="en">
 <head>
    <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>Responsive Mega menu</title>
       <link href="https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700i" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
    
    <link rel="stylesheet" href="bootsnav.css">     
    
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    
    <script src="bootsnav.js"></script>
 <style>
     body{    
    font-family'Roboto Condensed', sans-serif;
    
}
.navbar-nav{
    margin0;
    right32px;
    position: absolute;
}
.logo{
    position: absolute;
    padding0;
    font-size40px;
    font-weight800;
    margin33px 0;
    color: #fff;
}
ul.dropdown-menu li.dropdown.on > ul.dropdown-menu {
    display: block;
    opacity1;
    left100% !important;
}

@media screen and (max-width768px){

    ul.dropdown-menu li.dropdown.on > ul.dropdown-menu {
    display: block;
    opacity1;
    left0% !important;
}
    .logo{
    position: absolute;
    padding0;
    font-size40px;
    font-weight800;
    bottom-8px;
    color: #fff;
    right7%;
}
}
     body{
         background-color: #091507;
         background-size: cover;
          background-repeat: no-repeat;
         height100vh;
     }   
nav.navbar.bootsnav{
    border: none;
    background: none;
    margin-bottom150px;
    margin-top40px;
    margin-left20px;
}
nav.navbar.bootsnav ul.nav > limargin-right20px; }
nav.navbar.bootsnav ul.nav > li > a{
    padding10px 15px;
    border-radius0;
    font-size15px;
    font-weight600;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    transition: all 0.5s ease 0s;
}
nav.navbar.bootsnav ul.nav > li.dropdown > apadding10px 30px 10px 15px; }
nav.navbar.bootsnav ul.nav > li.active > a,
nav.navbar.bootsnav ul.nav > li.active > a:hover,
nav.navbar.bootsnav ul.nav > li > a:hover,
nav.navbar.bootsnav ul.nav > li.on > a{
  color: #1a3c13;
}
nav.navbar.bootsnav ul.nav > li > a > span:before,
nav.navbar.bootsnav ul.nav > li > a > span:after{
    content"";
    width100%;
    height100%;
    background: #fff;
    opacity0;
    position: absolute;
    top50%;
    left50%;
    z-index-1;
    transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    transition: all 0.4s ease 0s;
}
nav.navbar.bootsnav ul.nav > li > a > span:after{
    width50px;
    background-color: #091507;
}
nav.navbar.bootsnav ul.nav > li:hover > a > span:before,
nav.navbar.bootsnav ul.nav > li.active > a > span:before{
  transform: translateX(-50%) translateY(-50%) rotate(0);
  opacity1;
}
nav.navbar.bootsnav ul.nav > li:hover > a > span:after,
nav.navbar.bootsnav ul.nav > li.active > a > span:after{
  transform: translateX(-50%) translateY(-50%) rotate(0);
  opacity1;
  width0;
}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{
    position: absolute;
    top10px;
    right10px;
    margin0 0 0 7px;
}
nav.navbar.bootsnav ul.nav > li.dropdown > ul{
    top100%;
    transition: all 0.8s ease 0s;
}
nav.navbar.bootsnav ul.nav > li.dropdown.on > ultop140%; }
.dropdown-menu.multi-dropdown{
    position: absolute;
    left-100% !important;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
    box-shadow0 0 10px rgba(0000.3);
    border: none;
    border-radius10px;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content lifont-size14px; }
nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content .title{
    font-size16px;
    font-weight: bold;
    color:#091507 ;
}
@media only screen and (max-width990px){
    .dropdown-menu.multi-dropdownleft0 !important; }
    nav.navbar.bootsnav .navbar-toggle{
        background: transparent !important;
        color: #fff;
        top-35px;
    font-size27px;
    }
    nav.navbar.bootsnav ul.nav > li{
        width75%;
        margin5px auto 15px;
    }
    nav.navbar.bootsnav.navbar-mobile ul.nav > li > a{
        text-align: center;
        color: #fff;
        border: none;
    }
    nav.navbar.bootsnav ul.nav > li.active > a,
    nav.navbar.bootsnav ul.nav > li > a,
    nav.navbar.bootsnav ul.nav > li > a:hover,
    nav.navbar.bootsnav ul.nav > li.on > acolor: #091507; }
    nav.navbar.bootsnav.navbar-mobile .navbar-collapsebackground: #0d1e0a; }
    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{
        color: #fff;
        border-bottom-color: none;
    }
    nav.navbar.bootsnav ul.nav > li.dropdown > ultop100%; }
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content .title,
    nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a{
        font-size14px;
        font-weight: normal;
        color: #fff;
    }
     
     
</style>
    
 </head>
 <body>
  
    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <div class="logo"><img src="delhikacoder.jpg"></div>
                <nav class="navbar navbar-default navbar-mobile bootsnav on">
                    <div class="navbar-header">
                        <button type="button" class="navbar-toggledata-toggle="collapse" data-target="#navbar-menu">
                            <i class="fa fa-bars"></i>
                        </button>
                    </div>
                    <div class="collapse navbar-collapse" id="navbar-menu">
                        <ul class="nav navbar-navdata-in="fadeInDown" data-out="fadeOutUp">
                            <li class="active">
                            <a href="#" data-hover="Home">Home <span></span></a></li>
                            
                            
                            <li>
                            <a href="#" data-hover="About">About <span></span></a>
                            </li>
                            
                            
                            <li class="dropdown">
                                <a href="#" class="dropdown-toggledata-toggle="dropdown" >Shortcodes <span></span></a>
                                
                                <ul class="dropdown-menu animated">
                                    <li><a href="#">Custom Menu</a></li>
                                    <li><a href="#">Custom Menu</a></li>
                                    
                                    <li class="dropdown">
                                        <a href="#" class="dropdown-toggledata-toggle="dropdown">Sub Menu</a>
                                        
                                        <ul class="dropdown-menu animated">
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            
                                            <li class="dropdown">
                                                <a href="#" class="dropdown-toggledata-toggle="dropdown">Sub Menu</a>
                                                
                                                <ul class="dropdown-menu multi-dropdown animated">
                                                    <li><a href="#">Custom Menu</a></li>
                                                    <li><a href="#">Custom Menu</a></li>
                                                    <li><a href="#">Custom Menu</a></li>
                                                    <li><a href="#">Custom Menu</a></li>
                                                </ul>
                                            </li>
                                            
                                            <li><a href="#">Custom Menu</a></li>
                                        </ul>
                                    </li>
                                    
                                    
                                    <li><a href="#">Custom Menu</a></li>
                                    <li><a href="#">Custom Menu</a></li>
                                    <li><a href="#">Custom Menu</a></li>
                                    <li><a href="#">Custom Menu</a></li>
                                </ul>
                            </li>
                            
                            <li class="dropdown">
                                <a href="#" class="dropdown-toggledata-toggle="dropdown" data-hover="Pages">Pages <span></span></a>
                                
                                <ul class="dropdown-menu animated">
                                    <li><a href="#">Custom Menu</a></li>
                                    <li><a href="#">Custom Menu</a></li>
                                    
                                    <li class="dropdown">
                                        <a href="#" class="dropdown-toggledata-toggle="dropdown">Sub Menu</a>
                                        
                                        <ul class="dropdown-menu animated">
                                            <li><a href="#">Custom Menu</a></li>
                                            <li><a href="#">Custom Menu</a></li>
                                            
                                            <li class="dropdown">
                                                <a href="#" class="dropdown-toggledata-toggle="dropdown">Sub Menu</a>
                                                <ul class="dropdown-menu multi-dropdown animated">
                                                    <li><a href="#">Custom Menu</a></li>
                                                    <li><a href="#">Custom Menu</a></li>
                                                    <li><a href="#">Custom Menu</a></li>
                                                    <li><a href="#">Custom Menu</a></li>
                                                </ul>
                                            </li>
                                            
                                            
                                            <li><a href="#">Custom Menu</a></li>
                                        </ul>
                                    </li>
                                    
                                    <li><a href="#">Custom Menu</a></li>
                                    <li><a href="#">Custom Menu</a></li>
                                    <li><a href="#">Custom Menu</a></li>
                                    <li><a href="#">Custom Menu</a></li>
                                </ul>
                            </li>
                            
                            <li><a href="#" data-hover="Portfolio">Portfolio <span></span></a></li>
                            <li class="dropdown megamenu-fw">
                                <a href="#" class="dropdown-toggledata-toggle="dropdown">Megamenu <span></span></a>
                                <ul class="dropdown-menu megamenu-content animated" role="menu">
                                    <li>
                                        <div class="row">
                                            <div class="col-menu col-md-3">
                                                <h6 class="title">Title Menu One</h6>
                                                <div class="content">
                                                    <ul class="menu-col">
                                                        <li><a href="#">Custom Menu</a></li>
                                                        <li><a href="#">Custom Menu</a></li>
                                                        <li><a href="#">Custom Menu</a></li>
                                                        <li><a href="#">Custom Menu</a></li>
                                                        <li><a href="#">Custom Menu</a></li>
                                                    </ul>
                                                </div>
                                            </div><!-- end col-3 -->
                                            <div class="col-menu col-md-3">
                                                <h6 class="title">Title Menu Two</h6>
                                                <div class="content">
                                                    <ul class="menu-col">
                                                        <li><a href="#">Custom Menu</a></li>
                                                        <li><a href="#">Custom Menu</a></li>
                                                        <li><a href="#">Custom Menu</a></li>
                                                        <li><a href="#">Custom Menu</a></li>
                                                        <li><a href="#">Custom Menu</a></li>
                                                    </ul>
                                                </div>
                                            </div><!-- end col-3 -->
                                            <div class="col-menu col-md-3">
                                                <h6 class="title">Title Menu Three</h6>
                                                <div class="content">
                                                    <ul class="menu-col">
                                                        <li><a href="#">Custom Menu</a></li>
                                                        <li><a href="#">Custom Menu</a></li>
                                                        <li><a href="#">Custom Menu</a></li>
                                                        <li><a href="#">Custom Menu</a></li>
                                                        <li><a href="#">Custom Menu</a></li>
                                                    </ul>
                                                </div>
                                            </div>
                                            <div class="col-menu col-md-3">
                                                <h6 class="title">Title Menu Four</h6>
                                                <div class="content">
                                                    <ul class="menu-col">
                                                        <li><a href="#">Custom Menu</a></li>
                                                        <li><a href="#">Custom Menu</a></li>
                                                        <li><a href="#">Custom Menu</a></li>
                                                        <li><a href="#">Custom Menu</a></li>
                                                        <li><a href="#">Custom Menu</a></li>
                                                    </ul>
                                                </div>
                                            </div><!-- end col-3 -->
                                        </div><!-- end row -->
                                    </li>
                                </ul>
                            </li>
                            <li><a href="#" data-hover="Contact">Contact <span></span></a></li>
                        </ul>
                    </div>
                </nav>
            </div>
        </div>
    </div>
     
    
    
 </body>
 </html>






all source code file : https://drive.google.com/file/d/1fA9tOWz7fAN4ctTKRbQkQA_PigiS_WCx/view?usp=sharing




Comments

Popular posts from this blog

 What is web designing? 1. web designing meant layout of a website   2. we can design a website layout on photoshop, figma, in design, xd,  Adobe Illustrator   software  3. when a design is ready and approved by the client then start front-end development  4. front-end developer mean to develop a layout design by web designers and how is looking layout on the web browswe   web designer skills 1. Adobe photoshop 2.  Adobe Illustrator 3.  Adobe InDesign 4. Figma 5. Adobe XD if you want to become a web designer so you know very well this software and anyone in you become a master like a pro all software is used for mobile application layout design and logo design and website layout design front-end developer skills 1.html5 (it is the latest version of Html) 2. css3 ( it is the latest version of css) 3. Bootstrap5 (it is the latest version of bootstrap) 3. javascript (ECMA6 it is the latest version of javascript) 4. lear javascript...
  Basic Navbar Toggle Basic Html Code source: <html>     <meta charset="utf-8">     <meta name="viewport" content="width=device-width, initial-scale=1">     <link rel="stylesheet" href="style.css"/>     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-iBBXm8fW90+nuLcSKlbmrPcLa0OT92xO1BIsZ+ywDWZCvqsWgccV3gFoRBv0z+8dLJgyAHIhR35VZc2oM/gI1w==" crossorigin="anonymous" referrerpolicy="no-referrer" />     <title> slider</title> <body>     <section>         <nav>             <div class="logo">                 brand   logo             </div>             <div class="sidebar">             <i cla...
 HOW TO MAKE TIME COUNTDOWN BASIC NEEDS: HARDWARE 1. COMPUTER/ LAPTOP SOFTWARE 1. TEXT EDITOR EXAMPLE : VISUAL STUDIO, ATOM, SUBLIME TEXT, NOTEPAD++  ETC... HAVE A BASIC KNOWLEDGE 1. HTML5 2. CSS3 3. JAVASCRIPT LET'S SEE OUTPUT IN VIDEOS: HTML CODE: <!-- DEVELOP BY DELHI KA CODER --> < html >      < title > Count-down develop by delhikacoder </ title >      < meta   charset = "utf-8" >      < meta   name = "viewport"   content = "width=device-width, initial-scale=1.0" >      < link   rel = "stylesheet"   href = "style.css" />        < script   src = "javascript.js"   defer ></ script >      < body >          < section >              <...