[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/theme/bootstrapbase/less/bootstrap/ -> responsive-navbar.less (source)

   1  //
   2  // Responsive: Navbar
   3  // --------------------------------------------------
   4  
   5  
   6  // TABLETS AND BELOW
   7  // -----------------
   8  @media (max-width: @navbarCollapseWidth) {
   9  
  10    // UNFIX THE TOPBAR
  11    // ----------------
  12    // Remove any padding from the body
  13    body {
  14      padding-top: 0;
  15    }
  16    // Unfix the navbars
  17    .navbar-fixed-top,
  18    .navbar-fixed-bottom {
  19      position: static;
  20    }
  21    .navbar-fixed-top {
  22      margin-bottom: @baseLineHeight;
  23    }
  24    .navbar-fixed-bottom {
  25      margin-top: @baseLineHeight;
  26    }
  27    .navbar-fixed-top .navbar-inner,
  28    .navbar-fixed-bottom .navbar-inner {
  29      padding: 5px;
  30    }
  31    .navbar .container {
  32      width: auto;
  33      padding: 0;
  34    }
  35    // Account for brand name
  36    .navbar .brand {
  37      padding-left: 10px;
  38      padding-right: 10px;
  39      margin: 0 0 0 -5px;
  40    }
  41  
  42    // COLLAPSIBLE NAVBAR
  43    // ------------------
  44    // Nav collapse clears brand
  45    .nav-collapse {
  46      clear: both;
  47    }
  48    // Block-level the nav
  49    .nav-collapse .nav {
  50      float: none;
  51      margin: 0 0 (@baseLineHeight / 2);
  52    }
  53    .nav-collapse .nav > li {
  54      float: none;
  55    }
  56    .nav-collapse .nav > li > a {
  57      margin-bottom: 2px;
  58    }
  59    .nav-collapse .nav > .divider-vertical {
  60      display: none;
  61    }
  62    .nav-collapse .nav .nav-header {
  63      color: @navbarText;
  64      text-shadow: none;
  65    }
  66    // Nav and dropdown links in navbar
  67    .nav-collapse .nav > li > a,
  68    .nav-collapse .dropdown-menu a {
  69      padding: 9px 15px;
  70      font-weight: bold;
  71      color: @navbarLinkColor;
  72      .border-radius(3px);
  73    }
  74    // Buttons
  75    .nav-collapse .btn {
  76      padding: 4px 10px 4px;
  77      font-weight: normal;
  78      .border-radius(@baseBorderRadius);
  79    }
  80    .nav-collapse .dropdown-menu li + li a {
  81      margin-bottom: 2px;
  82    }
  83    .nav-collapse .nav > li > a:hover,
  84    .nav-collapse .nav > li > a:focus,
  85    .nav-collapse .dropdown-menu a:hover,
  86    .nav-collapse .dropdown-menu a:focus {
  87      background-color: @navbarBackground;
  88    }
  89    .navbar-inverse .nav-collapse .nav > li > a,
  90    .navbar-inverse .nav-collapse .dropdown-menu a {
  91      color: @navbarInverseLinkColor;
  92    }
  93    .navbar-inverse .nav-collapse .nav > li > a:hover,
  94    .navbar-inverse .nav-collapse .nav > li > a:focus,
  95    .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  96    .navbar-inverse .nav-collapse .dropdown-menu a:focus {
  97      background-color: @navbarInverseBackground;
  98    }
  99    // Buttons in the navbar
 100    .nav-collapse.in .btn-group {
 101      margin-top: 5px;
 102      padding: 0;
 103    }
 104    // Dropdowns in the navbar
 105    .nav-collapse .dropdown-menu {
 106      position: static;
 107      top: auto;
 108      left: auto;
 109      float: none;
 110      display: none;
 111      max-width: none;
 112      margin: 0 15px;
 113      padding: 0;
 114      background-color: transparent;
 115      border: none;
 116      .border-radius(0);
 117      .box-shadow(none);
 118    }
 119    .nav-collapse .open > .dropdown-menu { 
 120      display: block; 
 121    }
 122  
 123    .nav-collapse .dropdown-menu:before,
 124    .nav-collapse .dropdown-menu:after {
 125      display: none;
 126    }
 127    .nav-collapse .dropdown-menu .divider {
 128      display: none;
 129    }
 130    .nav-collapse .nav > li > .dropdown-menu {
 131      &:before,
 132      &:after {
 133        display: none;
 134      }
 135    }
 136    // Forms in navbar
 137    .nav-collapse .navbar-form,
 138    .nav-collapse .navbar-search {
 139      float: none;
 140      padding: (@baseLineHeight / 2) 15px;
 141      margin: (@baseLineHeight / 2) 0;
 142      border-top: 1px solid @navbarBackground;
 143      border-bottom: 1px solid @navbarBackground;
 144      .box-shadow(~"inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1)");
 145    }
 146    .navbar-inverse .nav-collapse .navbar-form,
 147    .navbar-inverse .nav-collapse .navbar-search {
 148      border-top-color: @navbarInverseBackground;
 149      border-bottom-color: @navbarInverseBackground;
 150    }
 151    // Pull right (secondary) nav content
 152    .navbar .nav-collapse .nav.pull-right {
 153      float: none;
 154      margin-left: 0;
 155    }
 156    // Hide everything in the navbar save .brand and toggle button */
 157    .nav-collapse,
 158    .nav-collapse.collapse {
 159      overflow: hidden;
 160      height: 0;
 161    }
 162    // Navbar button
 163    .navbar .btn-navbar {
 164      display: block;
 165    }
 166  
 167    // STATIC NAVBAR
 168    // -------------
 169    .navbar-static .navbar-inner {
 170      padding-left:  10px;
 171      padding-right: 10px;
 172    }
 173  
 174  
 175  }
 176  
 177  
 178  // DEFAULT DESKTOP
 179  // ---------------
 180  
 181  @media (min-width: @navbarCollapseDesktopWidth) {
 182  
 183    // Required to make the collapsing navbar work on regular desktops
 184    .nav-collapse.collapse {
 185      height: auto !important;
 186      overflow: visible !important;
 187    }
 188  
 189  }


Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1