Skip to content

Commit

Permalink
feat(navbar): use transitions between standard and minimized navbar
Browse files Browse the repository at this point in the history
  • Loading branch information
ffoodd committed Jan 7, 2020
1 parent e54cb31 commit fad4ae4
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
7 changes: 5 additions & 2 deletions scss/_navbar.scss
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
justify-content: space-between; // space out brand from logo
padding: 0; // Boosted mod
font-weight: $font-weight-bold; // Boosted mod
@include transition($navbar-transition); // Boosted mod

@include media-breakpoint-up(md) {
padding: $navbar-padding-y $navbar-padding-x;
Expand Down Expand Up @@ -86,7 +87,7 @@
letter-spacing: inherit; // Boosted mod
white-space: nowrap;
outline-offset: $spacer; // Boosted mod
@include transition($transition-focus); // Boosted mod
@include transition($transition-focus, $navbar-brand-transition); // Boosted mod

// Boosted mod
@include media-breakpoint-up(sm) {
Expand Down Expand Up @@ -130,6 +131,7 @@
img {
width: $navbar-brand-logo-height;
height: $navbar-brand-logo-height;
@include transition($navbar-brand-logo-transition);

+ * {
margin: 0 $spacer 0 .9375rem;
Expand Down Expand Up @@ -160,7 +162,7 @@
position: relative;
padding: map-get($spacers, 2) map-get($spacers, 1);
outline-offset: $spacer;
@include transition($transition-focus);
@include transition($transition-focus, $navbar-transition);

&[class*="svg-"]::after {
width: $navbar-supra-icon-size;
Expand All @@ -179,6 +181,7 @@
height: $border-width * 2;
content: "";
background-color: currentColor;
@include transition($navbar-active-transition);
}
}

Expand Down
7 changes: 7 additions & 0 deletions scss/_variables.scss
Original file line number Diff line number Diff line change
Expand Up @@ -828,12 +828,19 @@ $navbar-expanded-padding-y: 1.5625rem !default;
$navbar-expanded-padding-x: 0 !default;
$navbar-expanded-minimized-padding-y: $navbar-padding-y !default; // Boosted mod


// Boosted mod : adapt navbar padding when mobile view
$navbar-height: 6.25rem !default;
$navbar-brand-logo-height: map-get($spacers, 4) !default;
$navbar-brand-logo-expanded-height: 3.125rem !default;
$navbar-supra-padding-y: $navbar-brand-logo-height / 10 !default;
$navbar-supra-icon-size: 1.5625rem !default;
$navbar-transition-duration: .2s !default;
$navbar-transition-timing-function: ease-in-out !default;
$navbar-transition: padding $navbar-transition-duration $navbar-transition-timing-function !default;
$navbar-brand-transition: margin $navbar-transition-duration $navbar-transition-timing-function !default;
$navbar-brand-logo-transition: width $navbar-transition-duration $navbar-transition-timing-function, height $navbar-transition-duration $navbar-transition-timing-function !default;
$navbar-active-transition: bottom $navbar-transition-duration $navbar-transition-timing-function !default;
// end mod

//$navbar-nav-link-padding-x: 0 !default;
Expand Down

0 comments on commit fad4ae4

Please sign in to comment.