How to create menu using html.

Create Menu using html


Do you want create custom menu for your website , don't worry it's very simple .you can make it by using a simple jQuery function (it is very simple in case even if you do not know jQuery)

We will use html , css and one jQuery function.

jQuery toggle function : jQuery toggle function is of two types
  • jQuery SlideToggle
  • jQuery FadeToggle
 So lets start to make easy and beautiful menu



 so lets start to make easy and beautiful menu
------------------------------------------
Its a sample code!


Let's start

<!DOCTYPE html>
<html>
<head>
    <title>Untitled Document</title>
    <meta charset="UTF-8">
    <meta name="description" content="">
    <meta name="keywords" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
    <style>
        div{box-sizing: border-box;}
        .fa-bars:active{bottom: 30px;color: yellow}
        body{margin: 0}
        header{height:10vh;
            color: #f1f1f1;
        width: 100%;
        background: rgba(0,0,0,0.7)}
        .left,.right,.middle{border-right: 1px solid #ccc;height: 100%;
        width: 100%;padding: 10px;}
        .right{color: #f1f1f1;float: left}
         .fa-bars{margin-right: 7px;padding: 6px;}
        
        .left{float: left;
            width: 40%;
            text-align: center;
            
        }
        
        .right{float:left;border-right: none;
        width:20%;text-align: center}
        .middle{float: left;text-align: center;
        width:40%;}
        .clear{clear: both}
        #bar{padding: 10px;}
        i{display:inline-block;cursor: pointer}
        .menu{width:100%;display: none;height:90vh;
        float: right;background: #000;}
        .navv{list-style: none;
        padding: 0;
        margin: 0;
        }
        .navv li{display: block;
        background: rgba(0,0,0,0.8);
        color: #f1f1f1;
            outline: none;
            text-align: center;
            border-bottom: 0.6px solid #2a2727;
             padding: 10px;
        }
        .navv li a{
            outline: none;
            padding: 10px;
            display: block;
           text-decoration: none;
            font-weight: 400;
            color: #f1f1f1;
        }
        
    </style>
 </head>
<body>
<header>
   
   <div class="main-div">
        <div class="left"><i class="fa fa-home"></i></div>
    <div class="middle"><i class="fa fa-search"></i></div>
    <div class="right"><i class="fa fa-bars"></i></div>
    <div class="clear"></div>
    
   </div>
   
   
</header>
<div class="menu">
       <ul class="navv">
           <li><a href="">Home</a></li>
           <li><a href="">About</a></li>
           <li><a href="">Services</a></li>
           <li><a href="">Contact Us</a></li>
           <li><a href="">Disclaimer</a></li>
       </ul>
   </div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
    
    $(".fa-bars").click(function(){
        $(".menu").fadeToggle("slow");
    })
    
    </script>
</body>

</html>

No comments:

Post a Comment

What is Prototype content functions in JavaScript Framework Programming.mp4

  Download now Enjoy! Follow us for more...