fmartingr
/
shelfzilla
Archived
1
0
Fork 0
This repository has been archived on 2021-06-29. You can view files and clone it, but cannot push or open issues or pull requests.
shelfzilla/shelfzilla/themes/bootflat/static/libs/bootflat/scss/bootflat/_navbar.scss

214 lines
7.4 KiB
SCSS
Executable File

// Variables
//------------------------------------------------------
$navbar-background-color: $mint-dark !default;
$navbar-background-color-active: $mint-light !default;
$navbar-font-color: $white !default;
$navbar-item-background-color-hover: $navbar-background-color-active !default;
$navbar-inverse-background-color: $black !default;
// Exports
//------------------------------------------------------
@include exports("navbar") {
/**
* navbar
* --------------------------------------------------
*/
.navbar-default {
& {
background-color: $navbar-background-color;
border-color: $navbar-background-color;
}
& .navbar-brand,
& .navbar-link,
& .btn-link {
color: darken($navbar-background-color, 15%);
}
& .navbar-brand:hover,
& .navbar-brand:focus,
& .navbar-link:hover,
& .btn-link:hover,
& .btn-link:focus {
color: $navbar-font-color;
background-color: transparent;
}
& .navbar-text,
& .navbar-nav > li > a {
color: darken($navbar-background-color, 15%);
}
& .navbar-nav > li > a:hover,
& .navbar-nav > li > a:focus {
color: $navbar-font-color;
}
& .navbar-nav > .active > a,
& .navbar-nav > .active > a:hover,
& .navbar-nav > .active > a:focus {
color: $navbar-font-color;
background-color: $navbar-background-color-active;
}
& .btn-link[disabled]:hover,
fieldset[disabled] & .btn-link:hover,
& .btn-link[disabled]:focus,
fieldset[disabled] & .btn-link:focus,
& .navbar-nav > .disabled > a,
& .navbar-nav > .disabled > a:hover,
& .navbar-nav > .disabled > a:focus {
color: darken($navbar-background-color, 8%);
background-color: transparent;
}
& .navbar-toggle {
border-color: darken($navbar-background-color, 15%);
background-color: darken($navbar-background-color, 15%);
}
& .navbar-toggle:hover,
& .navbar-toggle:focus {
border-color: darken($navbar-background-color, 10%);
background-color: darken($navbar-background-color, 10%);
}
& .navbar-toggle .icon-bar {
background-color: $navbar-background-color;
}
& .navbar-collapse,
& .navbar-form {
border-color: $navbar-item-background-color-hover;
}
& .navbar-nav > .open > a,
& .navbar-nav > .open > a:hover,
& .navbar-nav > .open > a:focus {
color: $navbar-font-color;
background-color: $navbar-background-color;
}
@media (max-width: 767px) {
& .navbar-nav > li > a:hover,
& .navbar-nav > li > a:focus {
background-color: $navbar-background-color-active;
}
& .navbar-nav .open .dropdown-menu > .divider {
background-color: $navbar-item-background-color-hover;
}
& .navbar-nav .open .dropdown-menu > li > a {
color: darken($navbar-background-color, 15%);;
}
& .navbar-nav .open .dropdown-menu > li > a:hover,
& .navbar-nav .open .dropdown-menu > li > a:focus,
& .navbar-nav .open .dropdown-menu > .active > a,
& .navbar-nav .open .dropdown-menu > .active > a:hover,
& .navbar-nav .open .dropdown-menu > .active > a:focus {
color: $navbar-font-color;
background-color: $navbar-item-background-color-hover;
}
& .navbar-nav .open .dropdown-menu > .dropdown-header {
color: darken($navbar-background-color, 15%);
}
& .navbar-nav .open .dropdown-menu > .disabled > a,
& .navbar-nav .open .dropdown-menu > .disabled > a:hover,
& .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: darken($navbar-background-color, 10%);
}
}
}
.navbar-inverse {
& {
background-color: lighten($navbar-inverse-background-color, 20%);
border-color: lighten($navbar-inverse-background-color, 20%);
}
& .navbar-brand,
& .navbar-link,
& .btn-link {
color: lighten($navbar-inverse-background-color, 55%);
}
& .navbar-brand:hover,
& .navbar-brand:focus,
& .navbar-link:hover,
& .btn-link:hover,
& .btn-link:focus {
color: $navbar-font-color;
background-color: transparent;
}
& .navbar-text,
& .navbar-nav > li > a {
color: lighten($navbar-inverse-background-color, 55%);
}
& .navbar-nav > li > a:hover,
& .navbar-nav > li > a:focus {
color: $navbar-font-color;
}
& .navbar-nav > .active > a,
& .navbar-nav > .active > a:hover,
& .navbar-nav > .active > a:focus {
color: $navbar-font-color;
background-color: $navbar-inverse-background-color;
}
& .btn-link[disabled]:hover,
fieldset[disabled] & .btn-link:hover,
& .btn-link[disabled]:focus,
fieldset[disabled] & .btn-link:focus,
& .navbar-nav > .disabled > a,
& .navbar-nav > .disabled > a:hover,
& .navbar-nav > .disabled > a:focus {
color: lighten($navbar-inverse-background-color, 40%);
background-color: transparent;
}
& .navbar-toggle {
border-color: $navbar-inverse-background-color;
background-color: $navbar-inverse-background-color;
}
& .navbar-toggle:hover,
& .navbar-toggle:focus {
border-color: lighten($navbar-inverse-background-color, 10%);
background-color: lighten($navbar-inverse-background-color, 10%);
}
& .navbar-toggle .icon-bar {
background-color: lighten($navbar-inverse-background-color, 55%);
}
& .navbar-collapse,
& .navbar-form {
border-color: $navbar-inverse-background-color;
}
& .navbar-nav > .open > a,
& .navbar-nav > .open > a:hover,
& .navbar-nav > .open > a:focus {
color: $navbar-font-color;
background-color: $navbar-inverse-background-color;
}
@media (max-width: 767px) {
& .navbar-nav > li > a:hover,
& .navbar-nav > li > a:focus {
background-color: $navbar-inverse-background-color;
}
& .navbar-nav .open .dropdown-menu > .divider {
background-color: $navbar-inverse-background-color;
}
& .navbar-nav .open .dropdown-menu > li > a {
color: lighten($navbar-inverse-background-color, 55%);
}
& .navbar-nav .open .dropdown-menu > li > a:hover,
& .navbar-nav .open .dropdown-menu > li > a:focus,
& .navbar-nav .open .dropdown-menu > .active > a,
& .navbar-nav .open .dropdown-menu > .active > a:hover,
& .navbar-nav .open .dropdown-menu > .active > a:focus {
color: $navbar-font-color;
background-color: $navbar-inverse-background-color;
}
& .navbar-nav .open .dropdown-menu > .dropdown-header {
color: lighten($navbar-inverse-background-color, 75%);
}
& .navbar-nav .open .dropdown-menu > .disabled > a,
& .navbar-nav .open .dropdown-menu > .disabled > a:hover,
& .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: lighten($navbar-inverse-background-color, 40%);
}
}
}
}