Decreasing height of bootstrap 3.0 navbar -


i trying decrease bootstrap 3.0 navbar height used fixed top behavior. here using code.

html

<div class="tnav"> <div class="navbar navbar-fixed-top" role="banner">     <div class="navbar-inner-sm">   <div class="container">     <div class="navbar-header">       <button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".bs-navbar-collapse">         <span class="sr-only">toggle navigation</span>         <span class="icon-bar"></span>         <span class="icon-bar"></span>         <span class="icon-bar"></span>       </button>     </div>     <nav class="collapse navbar-collapse" role="navigation">       <ul class="nav navbar-nav pull-right">         <li class="active">           <a href="../getting-started">getting started</a>         </li>         <li>           <a href="../css">ext01</a>         </li>         <li>           <a href="../components">language</a>         </li>         <li>           <a href="../javascript">my account</a>         </li>         <li>           <a href="../customize">sign out</a>         </li>       </ul>     </nav>   </div>     </div> </div> 

css

.tnav .navbar { background:#f06; height:30px; } .navbar-inner-sm{background-color: #282828;padding: 1px 20px;background-repeat: repeat-x;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .25), inset 0 -1px 0 rgba(0, 0, 0, .1);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .25), inset 0 -1px 0 rgba(0, 0, 0, .1);box-shadow: 0 1px 3px rgba(0, 0, 0, .25), inset 0 -1px 0 rgba(0, 0, 0, .1);background-image: linear-gradient(top, #333333, #222222);} .navbar-inner-sm .nav {position: relative;left: 0;display: block;float: left;margin: 0 10px 0 0;} .navbar-inner-sm .nav.pull-right {float: right;} .navbar-inner-sm .nav > li {display: block;float: left;} .navbar-inner-sm .nav > li > {float: none;padding: 4px 5px;line-height: 19px;color: #999999;text-decoration: none;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);} .navbar-inner-sm .nav > li > a:hover {background-color: transparent;color: #ffffff;text-decoration: none;} .navbar-inner-sm .nav .active > a,.navbar .nav .active > a:hover {color: #ffffff;text-decoration: none;background-color: #003753;} .navbar-inner-sm .divider-vertical {height: 27px;width: 1px;margin: 0 9px;overflow: hidden;background-color: #282828;border-left: 1px solid #3f3f3f; border-right: 1px solid #161616;} .navbar-inner-sm .nav.pull-right {margin-left: 10px;margin-right: 0;} 

result

enter image description here

from screen shows, nav bar decreased in output height doesn't decreased. original height shown in pink color.

above css script work in bootstrap 2.*

is there way decrease height properly.

after spending few hours, adding following css class fixed issue.

work bootstrap 3.0.*

.tnav .navbar .container { height: 28px; } 

work bootstrap 3.3.4

.navbar-nav > li > a, .navbar-brand {     padding-top:4px !important;      padding-bottom:0 !important;     height: 28px; } .navbar {min-height:28px !important;} 

update complete code customize , decrease height of navbar screenshot.

enter image description here

css:

/* navbar */ .navbar-primary .navbar { background:#9f58b5; border-bottom:none; } .navbar-primary .navbar .nav > li > {color: #501762;} .navbar-primary .navbar .nav > li > a:hover {color: #fff; background-color: #8e49a3;} .navbar-primary .navbar .nav .active > a,.navbar .nav .active > a:hover {color: #fff; background-color: #501762;} .navbar-primary .navbar .nav li > .caret, .tnav .navbar .nav li > a:hover .caret {border-top-color: #fff;border-bottom-color: #fff;} .navbar-primary .navbar .nav > li.dropdown.open.active > a:hover {} .navbar-primary .navbar .nav > li.dropdown.open > {color: #fff;background-color: #9f58b5;border-color: #fff;} .navbar-primary .navbar .nav > li.dropdown.open.active > a:hover .caret, .tnav .navbar .nav > li.dropdown.open > .caret {border-top-color: #fff;} .navbar-primary .navbar .navbar-brand {color:#fff;} .navbar-primary .navbar .nav.pull-right {margin-left: 10px; margin-right: 0;} .navbar-xs .navbar-primary .navbar { min-height:28px; height: 28px; } .navbar-xs .navbar-primary .navbar .navbar-brand{ padding: 0px 12px;font-size: 16px;line-height: 28px; } .navbar-xs .navbar-primary .navbar .navbar-nav > li > {  padding-top: 0px; padding-bottom: 0px; line-height: 28px; } .navbar-sm .navbar-primary .navbar { min-height:40px; height: 40px; } .navbar-sm .navbar-primary .navbar .navbar-brand{ padding: 0px 12px;font-size: 16px;line-height: 40px; } .navbar-sm .navbar-primary .navbar .navbar-nav > li > {  padding-top: 0px; padding-bottom: 0px; line-height: 40px; } 

usage code:

<div class="navbar-xs">    <div class="navbar-primary">        <nav class="navbar navbar-static-top" role="navigation">           <!-- brand , toggle grouped better mobile display -->           <div class="navbar-header">               <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-8">                  <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="#">brand</a>           </div>           <!-- collect nav links, forms, , other content toggling -->           <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-8">               <ul class="nav navbar-nav">                   <li class="active"><a href="#">home</a></li>                   <li><a href="#">link</a></li>                    <li><a href="#">link</a></li>               </ul>           </div><!-- /.navbar-collapse -->       </nav>   </div> </div> 

Comments

Popular posts from this blog

html - How to style widget with post count different than without post count -

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

javascript - storing input from prompt in array and displaying the array -