diff options
| Commit | 4a784e66ed171336e9b9b281e02c2fdff2bde8cd (patch) | |
|---|---|---|
| Author | 2017-12-07 02:48:23 -0600 | |
| Committer | 2017-12-07 02:48:23 -0600 | |
| Files | 5423cf80ab4327496c77f04de08922f59056f863 /src/mixins/_button.scss | |
| Spectre-Dark-Gruvbox-0.5.0.tar Spectre-Dark-Gruvbox-0.5.0.tar.gz Spectre-Dark-Gruvbox-0.5.0.zip | ||
| Parent | 57febed350bfba13b84763eb882d93e1817c9d78 (diff) | |
| Parent | 357c8601a9346757bd76842cd68b3782db09bbc5 (diff) | |
Merge pull request #354 from picturepan2/0.5.0 v0.5.0
0.5.0
1 files changed, 51 insertions, 0 deletions
| -rw-r--r-- | src/mixins/_button.scss | 51 |
diff --git a/src/mixins/_button.scss b/src/mixins/_button.scss new file mode 100644 index 0000000..338e8e3 --- /dev/null +++ b/src/mixins/_button.scss @@ -0,0 +1,51 @@ +// Button variant mixin +@mixin button-variant($color: $primary-color) { + background: $color; + border-color: darken($color, 3%); + color: $light-color; + &:focus { + @include control-shadow($color); + } + &:focus, + &:hover { + background: darken($color, 2%); + border-color: darken($color, 5%); + color: $light-color; + } + &:active, + &.active { + background: darken($color, 7%); + border-color: darken($color, 10%); + color: $light-color; + } + &.loading { + @extend .btn-primary.loading; + } +} + +@mixin button-outline-variant($color: $primary-color) { + background: $light-color; + border-color: $color; + color: $color; + &:focus { + @include control-shadow($color); + } + &:focus, + &:hover { + background: lighten($color, 50%); + border-color: darken($color, 2%); + color: $color; + } + &:active, + &.active { + background: $color; + border-color: darken($color, 5%); + color: $light-color; + } + &.loading { + &::after { + border-bottom-color: $color; + border-left-color: $color; + } + } +} |