aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2016-10-16 21:51:26 -0700
committerMark Otto <[email protected]>2016-10-16 21:51:26 -0700
commit6e8ce0c7dc84c9373f6d760b82bea575cd5358b8 (patch)
treee0e875241e61e199fbc9fe2e47fb42437debcc07
parent19d6092364e10ec90720290a1875734329b04088 (diff)
downloadbootstrap-6e8ce0c7dc84c9373f6d760b82bea575cd5358b8.tar.xz
bootstrap-6e8ce0c7dc84c9373f6d760b82bea575cd5358b8.zip
Iterate over breakpoints to generate .navbar-toggleable classes
- Moves .navbar-brand margin and float to media queries - Replaces the static media queries with an each loop to generate all the needed classes
-rw-r--r--scss/_navbar.scss31
1 files changed, 12 insertions, 19 deletions
diff --git a/scss/_navbar.scss b/scss/_navbar.scss
index def526fdd..2d504cbc4 100644
--- a/scss/_navbar.scss
+++ b/scss/_navbar.scss
@@ -68,10 +68,9 @@
//
.navbar-brand {
- float: left;
+ display: block;
padding-top: $navbar-brand-padding-y;
padding-bottom: $navbar-brand-padding-y;
- margin-right: 1rem;
font-size: $font-size-lg;
@include hover-focus {
@@ -132,24 +131,18 @@
}
// scss-lint:disable ImportantRule
-// Custom override for
.navbar-toggleable {
- &-xs {
- @include clearfix;
- @include media-breakpoint-up(sm) {
- display: block !important;
- }
- }
- &-sm {
- @include clearfix;
- @include media-breakpoint-up(md) {
- display: block !important;
- }
- }
- &-md {
- @include clearfix;
- @include media-breakpoint-up(lg) {
- display: block !important;
+ @each $breakpoint in map-keys($grid-breakpoints) {
+ &-#{$breakpoint} {
+ @include clearfix;
+ @include media-breakpoint-up($breakpoint) {
+ display: block !important;
+
+ .navbar-brand {
+ float: left;
+ margin-right: 1rem;
+ }
+ }
}
}
}