1

This is my first time trying to build a website. I so far have my navbar set up but I want to make sure the right elements collapse into a dropdown button when I make the screen smaller. So far I have this and the button does not show up even though the cursor senses it needs to do something where the button should be.

<nav class="navbar-wrapper">
    <div class="container-fluid">
        <div class="navbar-header"> <!--I am looking to organize these elements on right hand side of page-->
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="index.html">Sash Illustration</a
        </div>
        <div class="collapse navbar-collapse" id="myNavbar">
            <ul class="nav navbar-nav navbar-right">
                <li class="active"><a href="index.html">Home</a></li>
                <!--<div id="navBar">-->
                <li><a href="about.html">About Me</a></li>
                <li><a href="contact.html">Contact</a></li>
            </ul>
        </div>
    </div>
</nav>
Guruprasad J Rao
  • 29,410
  • 14
  • 101
  • 200
  • 'navbar-wrapper' isn't a default bootstrap class. If you use 'navbar navbar-default' instead, the toggle button should be visible. See [docs](http://getbootstrap.com/components/#navbar) – vanburen Nov 14 '15 at 04:07

1 Answers1

0

The button is there just needs some colors using CSS

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid #333333;
  border-radius: 4px;
}
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet" />
<nav class="navbar-wrapper">
  <div class="container-fluid">
    <div class="navbar-header">
      <!--I am looking to organize these elements on right hand side of page-->
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="index.html">Sash Illustration</a>
    </div>
    <div class="collapse navbar-collapse" id="myNavbar">
      <ul class="nav navbar-nav navbar-right">
        <li class="active"><a href="index.html">Home</a>
        </li>
        <!--<div id="navBar">-->
        <li><a href="about.html">About Me</a>
        </li>
        <li><a href="contact.html">Contact</a>
        </li>
      </ul>
    </div>
  </div>
</nav>
Lucky Chingi
  • 2,248
  • 1
  • 10
  • 15