Minimize flash of different navbar color

by not having it transition in the first time, but really we need a full fix
not a meh mitigation.
This commit is contained in:
benjamin melançon 2018-12-17 09:47:11 -05:00
parent b64064604f
commit cb7f49c103
2 changed files with 10 additions and 5 deletions

View file

@ -20,7 +20,9 @@ $(document).ready(function(){
})
.offset(el.offset().top - headerEl.outerHeight())
.on("enter",function(e){headerEl.addClass(elClass)})
.on("leave",function(e){headerEl.removeClass(elClass)})
// Minimize flash of different navbar color by not having it transition in
// the first time, but really we need a full fix not a meh mitigation.
.on("leave",function(e){headerEl.removeClass(elClass); headerEl.addClass('navbar-transition')})
.addTo(controller);
});

View file

@ -30,15 +30,18 @@
.navbar {
color: $white;
background-color: $dark;
@include desktop {
padding: 1.25em 0;
}
z-index: +9;
}
.navbar-transition {
@include tablet {
transition-property: color, background-color;
transition-timing-function: ease-out;
transition-duration: 500ms;
}
@include desktop {
padding: 1.25em 0;
}
z-index: +9;
}
// Header colors