html - Bootstrap - Unable to center collapsed items with NavBar pulled right -
question background:
i have standard bootstrap collapsible navbar pulled-right.
the issue:
this navbar on non-mobile device:

this pulled right allow desired right-aligned posistion.
this navbar collpased on mobile device:

**note item in dropdown aligned right, make sense pulled right want them centered when on mobile device, whilst keeping them aligned right on non-mobile device
the code:
i thought setting text-center on <ul> list solve issue not:
<div class="navbar"> <nav class="navbar navbar-default navbarcolour" role="navigation" id="nav"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <img src="~/images/dc.png" class="dc"> </div> <div class="middlenavpadding"> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <div class="pull-right text-center"> ********set text-center dosen't work******** <ul class="nav navbar-nav text-center"> <li><a href="#" class="scroll-link" data-id="info">services</a></li> <li><a href="#" class="scroll-link" data-id="mission">our mission</a></li> <li><a href="#" class="scroll-link" data-id="gallery">projects gallery</a></li> <li><a href="#" class="scroll-link" data-id="contact">contact us</a></li> </ul> </div> </div> </div> </div> </nav> </div> any setting these <ul> list elements centered keep menu items pulled right on non mobile device great.
instead of using pull-right should use navbar-right.
just put navbar-right unordered-list, remove pull-right div, , links centered on small devices.
working example.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/> <div class="navbar"> <nav class="navbar navbar-default navbarcolour" role="navigation" id="nav"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <img src="~/images/dc.png" class="dc"> </div> <div class="middlenavpadding"> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav navbar-right text-center"> <li><a href="#" class="scroll-link" data-id="info">services</a> </li> <li><a href="#" class="scroll-link" data-id="mission">our mission</a> </li> <li><a href="#" class="scroll-link" data-id="gallery">projects gallery</a> </li> <li><a href="#" class="scroll-link" data-id="contact">contact us</a> </li> </ul> </div> </div> </div> </nav> </div>
Comments
Post a Comment