button ghost added

This commit is contained in:
Raphael Goetter 2017-07-31 14:00:06 +02:00
parent 16efc7aaa5
commit 45c91e93b5
2 changed files with 20 additions and 13 deletions

View file

@ -40,6 +40,7 @@ $color-info : #5BC0DE;
$color-warning : #F0AD4E; $color-warning : #F0AD4E;
$color-danger : #D9534F; $color-danger : #D9534F;
$color-inverse : #292B2C; $color-inverse : #292B2C;
$color-ghost : transparent;
$color-muted : #F7F7F7; $color-muted : #F7F7F7;
// colors used in project // colors used in project

View file

@ -36,32 +36,36 @@ button {
-webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent;
} }
} }
// button color variants // button color variants
$buttons: ( $buttons-variants: (
primary: $color-primary, (primary, $color-primary, $color-light, none),
success: $color-success, (success, $color-success, $color-light, none),
info: $color-info, (info, $color-info, $color-light, none),
warning: $color-warning, (warning, $color-warning, $color-light, none),
danger: $color-danger, (danger, $color-danger, $color-light, none),
inverse: $color-inverse (inverse, $color-inverse, $color-light, none),
(ghost, $color-ghost, $color-light, 0 0 0 1px $color-light inset)
); );
.btn, .btn,
.button { .button {
@each $variant, $color in $buttons { @each $name, $background-color, $color, $border in $buttons-variants {
&--#{$variant} { &--#{$name} {
@extend %btn; @extend %btn;
background-color: $color; background-color: $background-color;
color: $color-light; color: $color;
box-shadow: $border;
&:active, &:active,
&:focus, &:focus,
&:hover { &:hover {
background-color: darken( $color, 10% ); background-color: darken( $background-color, 10% );
} }
} }
} }
} }
// button state variants // button state variants
.btn, .btn,
.button { .button {
@ -78,6 +82,7 @@ $buttons: (
display: block; display: block;
} }
} }
/* disabled buttons */ /* disabled buttons */
.btn, .btn,
.button, .button,
@ -91,6 +96,7 @@ button {
cursor: not-allowed; cursor: not-allowed;
} }
} }
/* unstyled buttons */ /* unstyled buttons */
.btn, .btn,
.button, .button,