-1

I have the following navbar using bootstrap

The current appearance of the navbar

I have created it using the following code snippet (Here I'm using bootstrap version 3.3.5)

<body>
    <nav class="navbar navbar-default">
        <div class="container-fluid">
            <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="http://www.someone.com/">Home</a>
            </div>    
            
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav">
                    <li><a href="#" data-toggle="modal" data-target="#myModal">About</a></li>
                </ul>
            </div>
        </div> 
    </nav>
</body>  

But I wanted center this navbar to the center of the page like below

The wanted result

I need to know how to do this using additional css styling .

Kaviranga
  • 576
  • 2
  • 10
  • 24

2 Answers2

1

You can try like this:

Here I have added one class navbar-content to second line.

<nav class="navbar navbar-default">
  <div class="container-fluid navbar-content">
    <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="http://www.someone.com/">Home</a>
    </div>

    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
      <ul class="nav navbar-nav">
        <li><a href="#" data-toggle="modal" data-target="#myModal">About</a></li>
      </ul>
    </div>
  </div>
</nav>

Put bellow styles in your css file.

.navbar-content {
  display: flex;
  justify-content: center;
}
0

Apply margin: 0 auto; to navbar class to center.

.navbar {
width: 500px;
margin: 0 auto;
}
<nav class="navbar navbar-default">
        <div class="container-fluid">
            <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="http://epidemicdash.epizy.com/">Home</a>
                    <a class="navbar-brand" href="http://epidemicdash.epizy.com/">User</a>
                    <a class="navbar-brand" href="http://epidemicdash.epizy.com/">About</a>
            </div>    
            
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav">
                    <li><a href="#" data-toggle="modal" data-target="#myModal">About</a></li>
                </ul>
            </div>
        </div> 
    </nav>
Aib Syed
  • 3,118
  • 2
  • 19
  • 30