// We use these to style the icon-bar and items
$icon-bar-bg: $oil !default;
$icon-bar-font-color: $white !default;
+$icon-bar-font-color-hover: $icon-bar-font-color !default;
$icon-bar-font-size: 1rem !default;
$icon-bar-hover-color: $primary-color !default;
$icon-bar-icon-color: $white !default;
+$icon-bar-icon-color-hover: $icon-bar-icon-color !default;
$icon-bar-icon-size: 1.875rem !default;
$icon-bar-image-width: 1.875rem !default;
$icon-bar-image-height: 1.875rem !default;
// We use this mixin to create the base styles for our Icon bar element.
//
@mixin icon-bar-base() {
-
+
width: 100%;
font-size: 0;
display: inline-block;
padding: $icon-bar-item-padding;
float: left;
- i, img {
+ i, img {
display: block;
- margin: 0 auto;
+ margin: 0 auto;
& + label {
margin-top: .0625rem;
&.label-right > * {
- i, img {
- margin: 0 .0625rem 0 0;
+ i, img {
+ margin: 0 .0625rem 0 0;
display: inline-block;
& + label {
font-size: $font-size;
padding: $padding;
- i, img {
+ i, img {
& + label {
margin-top: .0625rem;
@mixin icon-bar-style(
$bar-bg:$icon-bar-bg,
$bar-font-color:$icon-bar-font-color,
+ $bar-font-color-hover:$icon-bar-font-color-hover,
$bar-hover-color:$icon-bar-hover-color,
$bar-icon-color:$icon-bar-icon-color,
+ $bar-icon-color-hover:$icon-bar-icon-color-hover,
$bar-active-color:$icon-bar-active-color,
$base-style:true) {
@if $base-style {
-
+
background: $bar-bg;
& > * {
+ label { color: $bar-font-color; }
+
+ i { color: $bar-icon-color; }
+ }
- &:hover { background: $bar-hover-color; }
+ & > a:hover {
- label { color: $bar-font-color; }
+ background: $bar-hover-color;
- i {
- color: $bar-icon-color;
- }
+ label { color: $bar-font-color-hover; }
+
+ i { color: $bar-icon-color-hover; }
}
}
@mixin icon-bar(
$bar-bg:$icon-bar-bg,
$bar-font-color:$icon-bar-font-color,
+ $bar-font-color-hover:$icon-bar-font-color-hover,
$bar-hover-color:$icon-bar-hover-color,
$bar-icon-color:$icon-bar-icon-color,
+ $bar-icon-color-hover:$icon-bar-icon-color-hover,
$bar-active-color:$icon-bar-active-color,
$padding: $icon-bar-item-padding,
$font-size: $icon-bar-font-size,
$base-style:true) {
@include icon-bar-base();
@include icon-bar-size($padding, $font-size, $icon-size, $image-width, $image-height);
- @include icon-bar-style($bar-bg, $bar-font-color, $bar-hover-color, $bar-icon-color, $bar-active-color, $base-style);
+ @include icon-bar-style($bar-bg, $bar-font-color, $bar-font-color-hover, $bar-hover-color, $bar-icon-color, $bar-icon-color-hover, $bar-active-color, $base-style);
}
@include exports("icon-bar") {