]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
css: .navbar child's aligning
authorCatalin Zalog <c@zalog.ro>
Sat, 8 Apr 2017 10:57:45 +0000 (13:57 +0300)
committerMark Otto <markd.otto@gmail.com>
Sat, 8 Apr 2017 19:38:37 +0000 (12:38 -0700)
Vertical centering `.navbar` flex children's

Demo: http://jsbin.com/fibini

scss/_navbar.scss

index 1133776aa38b32143da0b6cb89187b0f47ffea63..854e7df12adbbde774145f9d013b4cc2dd7389cb 100644 (file)
@@ -19,6 +19,7 @@
   position: relative;
   display: flex;
   flex-wrap: wrap; // allow us to do the line break for collapsing content
+  align-items: center;
   justify-content: space-between; // space out brand from logo
   padding: $navbar-padding-y $navbar-padding-x;
 
@@ -28,6 +29,7 @@
   > .container-fluid {
     display: flex;
     flex-wrap: wrap;
+    align-items: center;
     justify-content: space-between;
 
     @include media-breakpoint-down(nth(map-keys($grid-breakpoints), 1)) {
@@ -45,7 +47,6 @@
 
 .navbar-brand {
   display: inline-block;
-  align-self: flex-start;
   padding-top: $navbar-brand-padding-y;
   padding-bottom: $navbar-brand-padding-y;
   margin-right: $navbar-padding-x;
 
 // Button for toggling the navbar when in its collapsed state
 .navbar-toggler {
-  align-self: flex-start; // Prevent toggler from growing to full width when it's the only visible navbar child
   padding: $navbar-toggler-padding-y $navbar-toggler-padding-x;
   font-size: $navbar-toggler-font-size;
   line-height: 1;
       @include media-breakpoint-up($next) {
         flex-direction: row;
         flex-wrap: nowrap;
-        align-items: center;
         justify-content: flex-start;
 
         .navbar-nav {
         > .container,
         > .container-fluid {
           flex-wrap: nowrap;
-          align-items: center;
         }
 
         // scss-lint:disable ImportantRule