Difference between revisions of "Bootstrap navigation bar"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) m (Karl Jones moved page Navigation bar (Bootstrap) to Bootstrap navigation bar) |
Karl Jones (Talk | contribs) (→Example) |
||
Line 11: | Line 11: | ||
Using the Bootstrap navigation bar requires both Bootstrap CSS. | Using the Bootstrap navigation bar requires both Bootstrap CSS. | ||
− | == | + | == Standard navigation bar == |
+ | Official example of the standard navbar: | ||
+ | |||
+ | http://getbootstrap.com/components/#navbar | ||
+ | |||
+ | Here is the markup: | ||
+ | |||
+ | <nowiki><nav class="navbar navbar-default"> | ||
+ | <div class="container-fluid"> | ||
+ | <!-- Brand and toggle get grouped for better mobile display --> | ||
+ | <div class="navbar-header"> | ||
+ | <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> | ||
+ | <span class="sr-only">Toggle navigation</span> | ||
+ | <span class="icon-bar"></span> | ||
+ | <span class="icon-bar"></span> | ||
+ | <span class="icon-bar"></span> | ||
+ | </button> | ||
+ | <a class="navbar-brand" href="#">Brand</a> | ||
+ | </div> | ||
+ | |||
+ | <!-- Collect the nav links, forms, and other content for toggling --> | ||
+ | <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> | ||
+ | <ul class="nav navbar-nav"> | ||
+ | <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li> | ||
+ | <li><a href="#">Link</a></li> | ||
+ | <li class="dropdown"> | ||
+ | <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> | ||
+ | <ul class="dropdown-menu"> | ||
+ | <li><a href="#">Action</a></li> | ||
+ | <li><a href="#">Another action</a></li> | ||
+ | <li><a href="#">Something else here</a></li> | ||
+ | <li role="separator" class="divider"></li> | ||
+ | <li><a href="#">Separated link</a></li> | ||
+ | <li role="separator" class="divider"></li> | ||
+ | <li><a href="#">One more separated link</a></li> | ||
+ | </ul> | ||
+ | </li> | ||
+ | </ul> | ||
+ | <form class="navbar-form navbar-left" role="search"> | ||
+ | <div class="form-group"> | ||
+ | <input type="text" class="form-control" placeholder="Search"> | ||
+ | </div> | ||
+ | <button type="submit" class="btn btn-default">Submit</button> | ||
+ | </form> | ||
+ | <ul class="nav navbar-nav navbar-right"> | ||
+ | <li><a href="#">Link</a></li> | ||
+ | <li class="dropdown"> | ||
+ | <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> | ||
+ | <ul class="dropdown-menu"> | ||
+ | <li><a href="#">Action</a></li> | ||
+ | <li><a href="#">Another action</a></li> | ||
+ | <li><a href="#">Something else here</a></li> | ||
+ | <li role="separator" class="divider"></li> | ||
+ | <li><a href="#">Separated link</a></li> | ||
+ | </ul> | ||
+ | </li> | ||
+ | </ul> | ||
+ | </div><!-- /.navbar-collapse --> | ||
+ | </div><!-- /.container-fluid --> | ||
+ | </nav></nowiki> | ||
+ | |||
+ | == Pills navigation menu == | ||
Here is the HTML for a pills-style navigation bar: | Here is the HTML for a pills-style navigation bar: | ||
Revision as of 11:06, 17 May 2016
In Bootstrap (framework), the navigation bar provides a responsive navigational menu.
Contents
On wider screens, the navigation bar displays at full width.
On narrow screen (mobile phones), the hamburger menu displays instead.
Requires Bootstrap CSS
Using the Bootstrap navigation bar requires both Bootstrap CSS.
Official example of the standard navbar:
http://getbootstrap.com/components/#navbar
Here is the markup:
<nav class="navbar navbar-default"> <div class="container-fluid"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">Brand</a> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav"> <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li> <li><a href="#">Link</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li role="separator" class="divider"></li> <li><a href="#">Separated link</a></li> <li role="separator" class="divider"></li> <li><a href="#">One more separated link</a></li> </ul> </li> </ul> <form class="navbar-form navbar-left" role="search"> <div class="form-group"> <input type="text" class="form-control" placeholder="Search"> </div> <button type="submit" class="btn btn-default">Submit</button> </form> <ul class="nav navbar-nav navbar-right"> <li><a href="#">Link</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> <li role="separator" class="divider"></li> <li><a href="#">Separated link</a></li> </ul> </li> </ul> </div><!-- /.navbar-collapse --> </div><!-- /.container-fluid --> </nav>
Here is the HTML for a pills-style navigation bar:
<nav> <ul class="nav nav-pills pull-right"> <li role="presentation" class="active"><a href="#">Home</a></li> <li role="presentation"><a href="#">About</a></li> <li role="presentation"><a href="#">Contact</a></li> </ul> </nav>
Source: http://getbootstrap.com/examples/jumbotron-narrow/
See also
External links
General
- Starter template @ getbootstrap.com
- Navbar component @ getbootstrap.com
- Bootstrap navbar generator @ smarchal.com
- Change navbar color in Twitter Bootstrap 3 @ stackoverflow