source/stylesheets/refills/_breadcrumbs.scss in refills-0.1.0 vs source/stylesheets/refills/_breadcrumbs.scss in refills-0.2.0
- old
+ new
@@ -1,36 +1,32 @@
-.breadcrumb {
- ///////////////////////////////////////////////////////////////////////////////////
+.breadcrumb {
$base-border-color: gainsboro !default;
$base-border-radius: 3px !default;
$base-background-color: white !default;
$base-spacing: 1.5em !default;
- $base-accent-color: #477DCA !default;
- $base-link-color: $base-accent-color !default;
+ $action-color: #477DCA !default;
$medium-gray: #999 !default;
$light-gray: #DDD !default;
- $medium-screen: em(640) !default;
- //////////////////////////////////////////////////////////////////////////////////
-
+ $medium-screen: 40em !default;
$breadcrumb-border-color: $base-border-color;
$breadcrumb-border: 1px solid $breadcrumb-border-color;
$breadcrumb-height: $base-spacing * 1.5;
$breadcrumb-arrow-color: $breadcrumb-border-color;
$breadcrumb-background: $base-background-color;
$breadcrumb-inactive-hover-color: $breadcrumb-background;
$breadcrumb-color: $medium-gray;
- $breadcrumb-color-hover: $base-accent-color;
+ $breadcrumb-color-hover: $action-color;
$breadcrumb-color-active: $breadcrumb-color;
display: inline-block;
margin-bottom: $base-spacing;
text-align: left;
a {
background-color: $breadcrumb-background;
- border-left: 0;
border: $breadcrumb-border;
+ border-left: 0;
color: $breadcrumb-color;
display: inline-block;
font-size: 0.8em;
line-height: $breadcrumb-height;
margin-bottom: 2px;
@@ -58,38 +54,38 @@
&:hover {
background-color: $breadcrumb-inactive-hover-color;
color: $breadcrumb-color-hover;
}
- &:after,
- &:before {
- @include position(absolute, 0px auto 0px 100%);
+ &::after,
+ &::before {
+ @include position(absolute, 0 auto 0 100%);
border-bottom: $breadcrumb-height / 2 solid transparent;
border-left: $breadcrumb-height / 4 solid transparent;
border-top: $breadcrumb-height / 2 solid transparent;
- content: '';
+ content: "";
display: block;
margin: auto;
z-index: 2;
}
- &:last-child:after,
- &:last-child:before {
- border: none;
+ &:last-child::after,
+ &:last-child::before {
+ border: 0;
}
- &:before {
+ &::before {
border-left-color: $breadcrumb-arrow-color;
margin-left: 1px;
z-index: 1;
}
- &:after {
+
+ &::after {
border-left-color: $breadcrumb-background;
}
@include media($medium-screen) {
font-size: 1em;
padding: 0 ($breadcrumb-height / 2) 0 ($breadcrumb-height / 1.5);
}
}
}
-