@mixin generate-button-colors($textColor, $backgroundColor) {
background-color: $backgroundColor;
color: $textColor;
+ fill: $textColor;
+ text-transform: uppercase;
+ border: 1px solid $backgroundColor;
+ vertical-align: top;
&:hover {
background-color: lighten($backgroundColor, 8%);
- box-shadow: $bs-med;
+ //box-shadow: $bs-med;
text-decoration: none;
color: $textColor;
}
text-decoration: none;
font-size: $fs-m;
line-height: 1.4em;
- padding: $-xs $-m;
+ padding: $-xs*1.3 $-m;
margin: $-xs $-xs $-xs 0;
display: inline-block;
border: none;
- font-weight: 500;
+ font-weight: 400;
outline: 0;
border-radius: $button-border-radius;
cursor: pointer;
transition: all ease-in-out 120ms;
- box-shadow: 0 0.5px 1.5px 0 rgba(0, 0, 0, 0.21);
+ box-shadow: 0;
@include generate-button-colors(#EEE, $primary);
}
@include generate-button-colors(#EEE, $secondary);
}
&.muted {
- @include generate-button-colors(#EEE, #888);
+ @include generate-button-colors(#EEE, #AAA);
}
&.muted-light {
@include generate-button-colors(#666, #e4e4e4);
}
}
+.button.outline {
+ background-color: transparent;
+ color: #888;
+ fill: #888;
+ border: 1px solid #DDD;
+ &:hover, &:focus, &:active {
+ box-shadow: none;
+ background-color: #EEE;
+ }
+ &.page {
+ border-color: $color-page;
+ color: $color-page;
+ fill: $color-page;
+ &:hover, &:focus, &:active {
+ background-color: $color-page;
+ color: #FFF;
+ fill: #FFF;
+ }
+ }
+ &.chapter {
+ border-color: $color-chapter;
+ color: $color-chapter;
+ fill: $color-chapter;
+ &:hover, &:focus, &:active {
+ background-color: $color-chapter;
+ color: #FFF;
+ fill: #FFF;
+ }
+ }
+ &.book {
+ border-color: $color-book;
+ color: $color-book;
+ fill: $color-book;
+ &:hover, &:focus, &:active {
+ background-color: $color-book;
+ color: #FFF;
+ fill: #FFF;
+ }
+ }
+}
+
.text-button {
@extend .link;
background-color: transparent;
}
.button.icon {
- i {
- padding-right: 0;
+ .svg-icon {
+ margin-right: 0;
}
}
left: $-m;
top: $-s - 2px;
width: 24px;
+ height: 24px;
}
padding: $-s $-m;
padding-bottom: $-s - 2px;