2 * Button mixin- creates 3d-ish button effect with correct
3 * highlights/shadows, based on a base color.
5 @mixin button( $button-color, $text-color: white ) {
6 background: $button-color;
7 border-color: darken( $button-color, 10% ) darken( $button-color, 15% ) darken( $button-color, 15% );
9 box-shadow: 0 1px 0 darken( $button-color, 15% );
10 text-shadow: 0 -1px 1px darken( $button-color, 15% ),
11 1px 0 1px darken( $button-color, 15% ),
12 0 1px 1px darken( $button-color, 15% ),
13 -1px 0 1px darken( $button-color, 15% );
17 background: lighten( $button-color, 3% );
18 border-color: darken( $button-color, 15% );
20 box-shadow: 0 1px 0 darken( $button-color, 15% );
24 box-shadow: inset 0 1px 0 darken( $button-color, 10% ),
29 background: darken( $button-color, 10% );
30 border-color: darken( $button-color, 15% );
31 box-shadow: inset 0 2px 0 darken( $button-color, 15% );
36 &.button-primary-disabled,
38 color: hsl( hue( $button-color ), 10%, 80% ) !important;
39 background: darken( $button-color, 8% ) !important;
40 border-color: darken( $button-color, 15% ) !important;
41 text-shadow: none !important;
45 box-shadow: 0 2px 0 darken( $button-color, 15% ) !important;
47 box-shadow: inset 0 3px 0 darken( $button-color, 15% ) !important;