2 @mixin generate-button-colors($textColor, $backgroundColor) {
3 background-color: $backgroundColor;
6 background-color: lighten($backgroundColor, 8%);
12 background-color: darken($backgroundColor, 8%);
16 // Button Specific Variables
17 $button-border-radius: 3px;
20 text-decoration: none;
24 margin: $-xs $-xs $-xs 0;
25 display: inline-block;
28 border-radius: $button-border-radius;
30 transition: all ease-in-out 80ms;
31 box-shadow: 0 0 0 0 #000;
32 @include generate-button-colors(#EEE, $primary);
35 .button, button[type="button"], input[type="button"], input[type="submit"] {
38 @include generate-button-colors(#EEE, $positive);
41 @include generate-button-colors(#EEE, $negative);
44 @include generate-button-colors(#EEE, $secondary);
50 .button, button[type="button"] {
51 margin: $-xs 0 $-xs 0;
55 border-radius: $button-border-radius 0 0 $button-border-radius;
58 border-radius: 0 $button-border-radius $button-border-radius 0;