InterviewSolution
Saved Bookmarks
| 1. |
How to create a responsive navbar in Bootstrap? |
|
Answer» Responsive feature can be easily added to a navbar. Create a default navbar and make it responsive. Now, WRAP the content in a <div> with collapse and navbar-collapse classes: <div class = "collapse navbar-collapse" id = "demo"> <ul class="NAV navbar-nav"> <li class="active"><a href="#">Home</a></li> <li><a href="#">AboutUs</a></li> <li><a href="#">Company</a></li> <li><a href="#">SERVICES</a></li> <li><a href="#">Contact</a></li> </ul> </div>Let us now see an example to create a responsive navbar following the above steps: <!DOCTYPE html> <html lang="en"> <head> <title>Bootstrap Responsive Navbar</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <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> </head> <body> <nav class="navbar navbar-default"> <div class="navbar-header"> <button type = "button" class = "navbar-toggle" data-toggle = "collapse" data-target = "#demo"> <span class = "icon-bar"></span> <span class = "icon-bar"></span> <span class = "icon-bar"></span> </button> <a class="navbar-brand" href="#">New Website</a> </div> <div class = "collapse navbar-collapse" id = "demo"> <ul class="nav navbar-nav"> <li class="active"><a href="#">Home</a></li> <li><a href="#">AboutUs</a></li> <li><a href="#">Company</a></li> <li><a href="#">Services</a></li> <li><a href="#">Contact</a></li> </ul> </div> </nav> </body> </html>The output shows the responsive menu: |
|