hishtory/web/landing/www/scss/_navbar.scss
2022-01-10 18:50:10 -08:00

78 lines
1.6 KiB
SCSS

// Base styling for the navbar
#mainNav {
box-shadow: $box-shadow;
background-color: $white;
transition: background-color 0.2s ease;
.navbar-brand {
font-family: $font-family-sans-serif;
font-weight: $font-weight-bold;
color: $gray-900;
}
.navbar-nav {
.nav-item {
.nav-link {
color: $gray-600;
font-family: $font-family-sans-serif;
font-weight: $font-weight-bold;
font-size: 0.9rem;
padding: 0.75rem 0;
&:hover,
&:active {
color: $primary;
}
&.active {
color: $primary !important;
}
}
}
}
@include media-breakpoint-up(lg) {
// Base styling for the navbar - screen sizes greater than the large breakpoint
box-shadow: none;
background-color: transparent;
.navbar-brand {
color: fade-out($white, .3);
&:hover {
color: $white;
}
}
.navbar-nav {
.nav-item {
.nav-link {
color: fade-out($white, .3);
padding: 0 1rem;
&:hover {
color: $white;
}
}
&:last-child {
.nav-link {
padding-right: 0;
}
}
}
}
// Navbar styling applied when the page is scrolled
&.navbar-scrolled {
box-shadow: $box-shadow;
background-color: $white;
.navbar-brand {
color: $gray-900;
&:hover {
color: $primary;
}
}
.navbar-nav {
.nav-item {
.nav-link {
color: $gray-900;
&:hover {
color: $primary;
}
}
}
}
}
}
}