| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| .navbar { |
| position: relative; |
| z-index: $zindex-navbar; |
| min-height: $navbar-height; |
| margin-bottom: $navbar-margin-bottom; |
| border: 1px solid transparent; |
| |
| |
| @include clearfix(); |
| |
| @media (min-width: $grid-float-breakpoint) { |
| border-radius: $navbar-border-radius; |
| } |
| } |
| |
| |
| |
| |
| |
| |
| |
| .navbar-header { |
| @include clearfix(); |
| |
| @media (min-width: $grid-float-breakpoint) { |
| float: left; |
| } |
| } |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| .navbar-collapse { |
| max-height: 340px; |
| overflow-x: visible; |
| padding-right: $navbar-padding-horizontal; |
| padding-left: $navbar-padding-horizontal; |
| border-top: 1px solid transparent; |
| box-shadow: inset 0 1px 0 rgba(255,255,255,.1); |
| @include clearfix(); |
| -webkit-overflow-scrolling: touch; |
| |
| &.in { |
| overflow-y: auto; |
| } |
| |
| @media (min-width: $grid-float-breakpoint) { |
| width: auto; |
| border-top: 0; |
| box-shadow: none; |
| |
| &.collapse { |
| display: block !important; |
| height: auto !important; |
| padding-bottom: 0; |
| overflow: visible !important; |
| } |
| |
| &.in { |
| overflow-y: visible; |
| } |
| |
| |
| .navbar-nav.navbar-left:first-child { |
| margin-left: -$navbar-padding-horizontal; |
| } |
| .navbar-nav.navbar-right:last-child { |
| margin-right: -$navbar-padding-horizontal; |
| } |
| .navbar-text:last-child { |
| margin-right: 0; |
| } |
| } |
| } |
| |
| |
| |
| |
| |
| |
| .container > .navbar-header, |
| .container > .navbar-collapse { |
| margin-right: -$navbar-padding-horizontal; |
| margin-left: -$navbar-padding-horizontal; |
| |
| @media (min-width: $grid-float-breakpoint) { |
| margin-right: 0; |
| margin-left: 0; |
| } |
| } |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| .navbar-static-top { |
| border-width: 0 0 1px; |
| @media (min-width: $grid-float-breakpoint) { |
| border-radius: 0; |
| } |
| } |
| |
| |
| .navbar-fixed-top, |
| .navbar-fixed-bottom { |
| position: fixed; |
| right: 0; |
| left: 0; |
| border-width: 0 0 1px; |
| |
| |
| @media (min-width: $grid-float-breakpoint) { |
| border-radius: 0; |
| } |
| } |
| .navbar-fixed-top { |
| z-index: $zindex-navbar-fixed; |
| top: 0; |
| } |
| .navbar-fixed-bottom { |
| bottom: 0; |
| margin-bottom: 0; |
| } |
| |
| |
| |
| |
| .navbar-brand { |
| float: left; |
| padding: $navbar-padding-vertical $navbar-padding-horizontal; |
| font-size: $font-size-large; |
| line-height: $line-height-computed; |
| &:hover, |
| &:focus { |
| text-decoration: none; |
| } |
| |
| @media (min-width: $grid-float-breakpoint) { |
| .navbar > .container & { |
| margin-left: -$navbar-padding-horizontal; |
| } |
| } |
| } |
| |
| |
| |
| |
| |
| |
| |
| .navbar-toggle { |
| position: relative; |
| float: right; |
| margin-right: $navbar-padding-horizontal; |
| padding: 9px 10px; |
| @include navbar-vertical-align(34px); |
| background-color: transparent; |
| border: 1px solid transparent; |
| border-radius: $border-radius-base; |
| |
| |
| .icon-bar { |
| display: block; |
| width: 22px; |
| height: 2px; |
| border-radius: 1px; |
| } |
| .icon-bar + .icon-bar { |
| margin-top: 4px; |
| } |
| |
| @media (min-width: $grid-float-breakpoint) { |
| display: none; |
| } |
| } |
| |
| |
| |
| |
| |
| |
| |
| .navbar-nav { |
| margin: ($navbar-padding-vertical / 2) (-$navbar-padding-horizontal); |
| |
| > li > a { |
| padding-top: 10px; |
| padding-bottom: 10px; |
| line-height: $line-height-computed; |
| } |
| |
| @media (max-width: $screen-xs-max) { |
| |
| .open .dropdown-menu { |
| position: static; |
| float: none; |
| width: auto; |
| margin-top: 0; |
| background-color: transparent; |
| border: 0; |
| box-shadow: none; |
| > li > a, |
| .dropdown-header { |
| padding: 5px 15px 5px 25px; |
| } |
| > li > a { |
| line-height: $line-height-computed; |
| &:hover, |
| &:focus { |
| background-image: none; |
| } |
| } |
| } |
| } |
| |
| |
| @media (min-width: $grid-float-breakpoint) { |
| float: left; |
| margin: 0; |
| |
| > li { |
| float: left; |
| > a { |
| padding-top: (($navbar-height - $line-height-computed) / 2); |
| padding-bottom: (($navbar-height - $line-height-computed) / 2); |
| } |
| } |
| } |
| |
| } |
| |
| |
| |
| |
| |
| |
| |
| |
| @media (min-width: $grid-float-breakpoint) { |
| .navbar-left { |
| float: left !important; |
| } |
| .navbar-right { |
| float: right !important; |
| } |
| } |
| |
| |
| |
| |
| |
| |
| |
| .navbar-form { |
| margin-left: -$navbar-padding-horizontal; |
| margin-right: -$navbar-padding-horizontal; |
| padding: 10px $navbar-padding-horizontal; |
| border-top: 1px solid transparent; |
| border-bottom: 1px solid transparent; |
| $shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); |
| @include box-shadow($shadow); |
| |
| |
| @extend .form-inline; |
| |
| .form-group { |
| @media (max-width: $screen-xs-max) { |
| margin-bottom: 5px; |
| } |
| } |
| |
| |
| @include navbar-vertical-align($input-height-base); |
| |
| |
| @media (min-width: $grid-float-breakpoint) { |
| width: auto; |
| border: 0; |
| margin-left: 0; |
| margin-right: 0; |
| padding-top: 0; |
| padding-bottom: 0; |
| @include box-shadow(none); |
| } |
| } |
| |
| |
| |
| |
| |
| .navbar-nav > li > .dropdown-menu { |
| margin-top: 0; |
| @include border-top-radius(0); |
| } |
| |
| .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { |
| @include border-bottom-radius(0); |
| } |
| |
| |
| .navbar-nav.pull-right > li > .dropdown-menu, |
| .navbar-nav > li > .dropdown-menu.pull-right { |
| left: auto; |
| right: 0; |
| } |
| |
| |
| |
| |
| |
| |
| .navbar-btn { |
| @include navbar-vertical-align($input-height-base); |
| } |
| |
| |
| |
| |
| |
| |
| .navbar-text { |
| float: left; |
| @include navbar-vertical-align($line-height-computed); |
| |
| @media (min-width: $grid-float-breakpoint) { |
| margin-left: $navbar-padding-horizontal; |
| margin-right: $navbar-padding-horizontal; |
| } |
| } |
| |
| |
| |
| |
| |
| .navbar-default { |
| background-color: $navbar-default-bg; |
| border-color: $navbar-default-border; |
| |
| .navbar-brand { |
| color: $navbar-default-brand-color; |
| &:hover, |
| &:focus { |
| color: $navbar-default-brand-hover-color; |
| background-color: $navbar-default-brand-hover-bg; |
| } |
| } |
| |
| .navbar-text { |
| color: $navbar-default-color; |
| } |
| |
| .navbar-nav { |
| > li > a { |
| color: $navbar-default-link-color; |
| |
| &:hover, |
| &:focus { |
| color: $navbar-default-link-hover-color; |
| background-color: $navbar-default-link-hover-bg; |
| } |
| } |
| > .active > a { |
| &, |
| &:hover, |
| &:focus { |
| color: $navbar-default-link-active-color; |
| background-color: $navbar-default-link-active-bg; |
| } |
| } |
| > .disabled > a { |
| &, |
| &:hover, |
| &:focus { |
| color: $navbar-default-link-disabled-color; |
| background-color: $navbar-default-link-disabled-bg; |
| } |
| } |
| } |
| |
| .navbar-toggle { |
| border-color: $navbar-default-toggle-border-color; |
| &:hover, |
| &:focus { |
| background-color: $navbar-default-toggle-hover-bg; |
| } |
| .icon-bar { |
| background-color: $navbar-default-toggle-icon-bar-bg; |
| } |
| } |
| |
| .navbar-collapse, |
| .navbar-form { |
| border-color: darken($navbar-default-bg, 7%); |
| } |
| |
| |
| .navbar-nav { |
| |
| > .dropdown > a:hover .caret, |
| > .dropdown > a:focus .caret { |
| border-top-color: $navbar-default-link-hover-color; |
| border-bottom-color: $navbar-default-link-hover-color; |
| } |
| |
| |
| > .open > a { |
| &, |
| &:hover, |
| &:focus { |
| background-color: $navbar-default-link-active-bg; |
| color: $navbar-default-link-active-color; |
| .caret { |
| border-top-color: $navbar-default-link-active-color; |
| border-bottom-color: $navbar-default-link-active-color; |
| } |
| } |
| } |
| > .dropdown > a .caret { |
| border-top-color: $navbar-default-link-color; |
| border-bottom-color: $navbar-default-link-color; |
| } |
| |
| |
| @media (max-width: $screen-xs-max) { |
| |
| .open .dropdown-menu { |
| > li > a { |
| color: $navbar-default-link-color; |
| &:hover, |
| &:focus { |
| color: $navbar-default-link-hover-color; |
| background-color: $navbar-default-link-hover-bg; |
| } |
| } |
| > .active > a { |
| &, |
| &:hover, |
| &:focus { |
| color: $navbar-default-link-active-color; |
| background-color: $navbar-default-link-active-bg; |
| } |
| } |
| > .disabled > a { |
| &, |
| &:hover, |
| &:focus { |
| color: $navbar-default-link-disabled-color; |
| background-color: $navbar-default-link-disabled-bg; |
| } |
| } |
| } |
| } |
| } |
| |
| |
| |
| |
| |
| |
| .navbar-link { |
| color: $navbar-default-link-color; |
| &:hover { |
| color: $navbar-default-link-hover-color; |
| } |
| } |
| |
| } |
| |
| |
| |
| .navbar-inverse { |
| background-color: $navbar-inverse-bg; |
| border-color: $navbar-inverse-border; |
| |
| .navbar-brand { |
| color: $navbar-inverse-brand-color; |
| &:hover, |
| &:focus { |
| color: $navbar-inverse-brand-hover-color; |
| background-color: $navbar-inverse-brand-hover-bg; |
| } |
| } |
| |
| .navbar-text { |
| color: $navbar-inverse-color; |
| } |
| |
| .navbar-nav { |
| > li > a { |
| color: $navbar-inverse-link-color; |
| |
| &:hover, |
| &:focus { |
| color: $navbar-inverse-link-hover-color; |
| background-color: $navbar-inverse-link-hover-bg; |
| } |
| } |
| > .active > a { |
| &, |
| &:hover, |
| &:focus { |
| color: $navbar-inverse-link-active-color; |
| background-color: $navbar-inverse-link-active-bg; |
| } |
| } |
| > .disabled > a { |
| &, |
| &:hover, |
| &:focus { |
| color: $navbar-inverse-link-disabled-color; |
| background-color: $navbar-inverse-link-disabled-bg; |
| } |
| } |
| } |
| |
| |
| .navbar-toggle { |
| border-color: $navbar-inverse-toggle-border-color; |
| &:hover, |
| &:focus { |
| background-color: $navbar-inverse-toggle-hover-bg; |
| } |
| .icon-bar { |
| background-color: $navbar-inverse-toggle-icon-bar-bg; |
| } |
| } |
| |
| .navbar-collapse, |
| .navbar-form { |
| border-color: darken($navbar-inverse-bg, 7%); |
| } |
| |
| |
| .navbar-nav { |
| > .open > a { |
| &, |
| &:hover, |
| &:focus { |
| background-color: $navbar-inverse-link-active-bg; |
| color: $navbar-inverse-link-active-color; |
| } |
| } |
| > .dropdown > a:hover .caret { |
| border-top-color: $navbar-inverse-link-hover-color; |
| border-bottom-color: $navbar-inverse-link-hover-color; |
| } |
| > .dropdown > a .caret { |
| border-top-color: $navbar-inverse-link-color; |
| border-bottom-color: $navbar-inverse-link-color; |
| } |
| > .open > a { |
| &, |
| &:hover, |
| &:focus { |
| .caret { |
| border-top-color: $navbar-inverse-link-active-color; |
| border-bottom-color: $navbar-inverse-link-active-color; |
| } |
| } |
| } |
| |
| @media (max-width: $screen-xs-max) { |
| |
| .open .dropdown-menu { |
| > .dropdown-header { |
| border-color: $navbar-inverse-border; |
| } |
| > li > a { |
| color: $navbar-inverse-link-color; |
| &:hover, |
| &:focus { |
| color: $navbar-inverse-link-hover-color; |
| background-color: $navbar-inverse-link-hover-bg; |
| } |
| } |
| > .active > a { |
| &, |
| &:hover, |
| &:focus { |
| color: $navbar-inverse-link-active-color; |
| background-color: $navbar-inverse-link-active-bg; |
| } |
| } |
| > .disabled > a { |
| &, |
| &:hover, |
| &:focus { |
| color: $navbar-inverse-link-disabled-color; |
| background-color: $navbar-inverse-link-disabled-bg; |
| } |
| } |
| } |
| } |
| } |
| |
| .navbar-link { |
| color: $navbar-inverse-link-color; |
| &:hover { |
| color: $navbar-inverse-link-hover-color; |
| } |
| } |
| |
| } |