Files
sterivein/templates/default/assets/less/thelia/navbar.less
2013-11-08 15:43:52 +01:00

89 lines
2.3 KiB
Plaintext
Executable File

// Thelia: Navbars
.navbar {
.navbar-default;
.navbar-brand { .visible-xs; } // Visible only Small screen
.navbar-cart {
@media (min-width: @grid-float-breakpoint) {
.dropdown > a {
.dropdown-toggle;
&:after {
float: none;
}
}
}
.dropdown-menu {
@media (max-width: @grid-float-breakpoint) { display: none; }
margin: 0; padding: 20px;
&.cart-content {
width: 350px;
> p { margin: 0; }
}
}
.cart-not-empty .cart-content { border-top: none; padding: 0; }
}
// Subnav Links
@media (min-width: @grid-float-breakpoint) {
.list-subnav {
background-color: @navbar-subnav-bg;
border: 1px solid @navbar-subnav-border;
border-radius: @navbar-subnav-border-radius;
.box-shadow(@navbar-subnav-shadow);
// Links within the sub navigation
> li > a {
color: @navbar-subnav-link-color;
padding: @navbar-subnav-link-padding;
// Hover/Focus state
&:hover,
&:focus {
color: @navbar-subnav-link-hover-color;
background-color: @navbar-subnav-link-hover-bg;
}
}
// Active state
> .active > a {
&,
&:hover,
&:focus {
background-color: @navbar-subnav-link-hover-bg;
color: @navbar-subnav-link-hover-color;
}
}
}
}
// Subnav Full width
.full-width {
position: static;
.dropdown-menu {
width: 100%;
left: 0; right: 0;
.dropdown-content {
padding: 20px;
.dropdown-subheading {
display: block;
font-weight: bold;
}
}
}
}
}
// Icons (Accordion and Dropdown)
//.accordion-toggle,
.js .dropdown-toggle {
&:after {
.icon(@chevron-down);
float:right;
padding-left: .3em;
@media (min-width: @screen-desktop) { float: none; }
}
}