Game Development

Wednesday 9 November 2016

Bootstrap Navigation Bar

Navigation Bars

A navigation bar is a navigation header that is placed at the top of the page:
With Bootstrap, a navigation bar can extend or collapse, depending on the screen size.
A standard navigation bar is created with <nav class="navbar navbar-default">.
The following example shows how to add a navigation bar to the top of the page:
<nav class="navbar navbar-default">  <div class="container-fluid">    <div class="navbar-header">      <a class="navbar-brand" href="#">WebSiteName</a>    </div>    <ul class="nav navbar-nav">      <li class="active"><a href="#">Home</a></li>      <li><a href="#">Page 1</a></li>      <li><a href="#">Page 2</a></li>       <li><a href="#">Page 3</a></li>     </ul>  </div></nav>

Inverted Navigation Bar

If you don't like the style of the default navigation bar, Bootstrap provides an alternative, black navbar:

Just change the .navbar-default class into .navbar-inverse:
<nav class="navbar navbar-inverse">  <div class="container-fluid">    <div class="navbar-header">      <a class="navbar-brand" href="#">WebSiteName</a>    </div>    <ul class="nav navbar-nav">      <li class="active"><a href="#">Home</a></li>      <li><a href="#">Page 1</a></li>      <li><a href="#">Page 2</a></li>       <li><a href="#">Page 3</a></li>     </ul>  </div></nav>

Fixed Navigation Bar

The navigation bar can also be fixed at the top or at the bottom of the page.
A fixed navigation bar stays visible in a fixed position (top or bottom) independent of the page scroll.
The .navbar-fixed-top class makes the navigation bar fixed at the top:
<nav class="navbar navbar-inverse navbar-fixed-top">  <div class="container-fluid">    <div class="navbar-header">      <a class="navbar-brand" href="#">WebSiteName</a>    </div>    <ul class="nav navbar-nav">      <li class="active"><a href="#">Home</a></li>      <li><a href="#">Page 1</a></li>      <li><a href="#">Page 2</a></li>       <li><a href="#">Page 3</a></li>     </ul>  </div></nav> 

Navigation Bar With Dropdown


Navigation bars can also hold dropdown menus.
The following example adds a dropdown menu for the "Page 1" button:
<nav class="navbar navbar-inverse">  <div class="container-fluid">    <div class="navbar-header">      <a class="navbar-brand" href="#">WebSiteName</a>    </div>    <ul class="nav navbar-nav">      <li class="active"><a href="#">Home</a></li>      <li class="dropdown">        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Page 1        <span class="caret"></span></a>        <ul class="dropdown-menu">          <li><a href="#">Page 1-1</a></li>          <li><a href="#">Page 1-2</a></li>          <li><a href="#">Page 1-3</a></li>         </ul>      </li>      <li><a href="#">Page 2</a></li>       <li><a href="#">Page 3</a></li>     </ul>  </div></nav>

No comments:

Post a Comment