html - Bootstrap navbar displaying 2 rows when screen size is not mobile -
i'm using bootstrap3, trying build responsive navbar. @ normal resolutions, navbar taking 2 rows. @ small resolutions, (correctly) takes 1 row.
how can make link4 , link5 appear on same row links 1-3? (fiddle below code)
<div class="navbar navbar-inverse navbar-static-top" data-role="navigation"> <div class="navbar-header navbar-left"> <a class="navbar-brand" href="#">title</a> <button type="button" class="navbar-toggle navbar-left left pull-left collapsed" 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> <button type="button" class="navbar-toggle navbar-right right pull-right collapsed navbar-link glyphicon glyphicon-user" data-toggle="collapse" data-target="#bs-example-navbar-collapse-2"> </button> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav navbar-left"> <li><a>link1</a></li> <li><a>link2</a></li> <li><a>link3</a></li> </ul> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-2"> <ul class="navbar-nav nav navbar-right"> <li><a>link4</a></li> <li><a>link5</a></li> </ul> </div
add ul
code inside #bs-example-navbar-collapse-1
below first ul
. let have these links on same line on screen sizes larger 768px.
<ul class="navbar-nav nav navbar-right hidden-xs" style="margin-right: 10px"> <li><a>link4</a></li> <li><a>link5</a></li> </ul>
also, inside #bs-example-navbar-collapse-2
, add hidden-sm
, hidden-md
, , hidden-lg
classes on last ul
show on phones (<768px).
official documentation on responsive utilities
full code:
<div class="navbar navbar-inverse navbar-static-top" data-role="navigation"> <div class="navbar-header navbar-left"> <a class="navbar-brand" href="#">title</a> <button type="button" class="navbar-toggle navbar-left left pull-left collapsed" 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> <button type="button" class="navbar-toggle navbar-right right pull-right collapsed navbar-link glyphicon glyphicon-user" data-toggle="collapse" data-target="#bs-example-navbar-collapse-2"> </button> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav navbar-left"> <li><a>link1</a></li> <li><a>link2</a></li> <li><a>link3</a></li> </ul> <ul class="navbar-nav nav navbar-right hidden-xs" style="margin-right: 10px"> <li><a>link4</a></li> <li><a>link5</a></li> </ul> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-2"> <ul class="navbar-nav nav navbar-right hidden-sm hidden-md hidden-lg"> <li><a>link4</a></li> <li><a>link5</a></li> </ul> </div> </div>
Comments
Post a Comment