IT is very easy to create a responsive navigation menu that will automatically turn into dropdown list for small screens by bootstrap.
1. Download bootstrap files
2. Create an html file and place the ‘bootstrap’ folder from the download in the same location as this html file. will need ‘bootstrap.css’,’bootstrap.responsive.css’ and ‘bootstrap.js’ from the download.
3. Put below code in the html file you created.
<!DOCTYPE html> <html> <head> <title>Responsive Menu </title> <!-- Mobile viewport optimized --> <meta name="viewport" content="width=device-width"> <!-- CSS --> <link href="bootstrap/css/bootstrap.css" rel="stylesheet" type="text/css" /> <link href="bootstrap/css/bootstrap-responsive.css" rel="stylesheet" type="text/css" /> <script src="https://code.jquery.com/jquery-1.9.1.min.js"></script> <script src="bootstrap/js/bootstrap.js" type="text/javascript"></script> </head> <body> <div class="container-fluid"> <header> <h2>Responsive Navigation Bootstrap</h2> <br/> <div class="row-fluid"> <div class="navbar navbar-inverse"> <div class="navbar-inner"> <div class="container-fluid"> <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </a> <div class="nav-collapse collapse"> <ul class="nav"> <li class="active"><a href="#"><i class="icon-home icon-white"></i> Home</a></li> <li><a href="#">Features</a></li> <li><a href="">Pricing</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Products<b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="#">Latest Products</a></li> <li><a href="#">Popular Products</a></li> </ul> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Membership<b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="#">Personal Membership</a></li> <li><a href="#">Premium Membership</a></li> </ul> </li> <li><a href="#">Offers</a></li> <li><a href="#">Gallery</a></li> <li><a href="#">About Us</a></li> <li><a href="#">Contact</a></li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#">Dropdown <b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> </ul> </li> </ul> </div> </div> </div> </div> </div> </header> <div> </body> </html>