|
3 | 3 | --m-button-height: calc(var(--m-button-size) * 3.2); |
4 | 4 | --m-button-width: calc(var(--m-button-size) * 3.2); |
5 | 5 | --m-button-color: white; |
| 6 | + --m-button-bg-color: var(--m-color-songlan); |
| 7 | + --m-button-bg-hover-color: var(--m-color-qingluan); |
6 | 8 | } |
7 | 9 |
|
8 | 10 | .m-button { |
|
15 | 17 | color: var(--m-button-color); |
16 | 18 | cursor: var(--m-cursor-pointer); |
17 | 19 |
|
| 20 | + |
| 21 | + background-color: var(--m-button-bg-color); |
| 22 | + &:hover { |
| 23 | + background-color: var(--m-button-bg-hover-color); |
| 24 | + } |
| 25 | + |
18 | 26 | &:disabled, &:disabled:hover { |
19 | 27 | color: var(--m-color-text-disabled); |
20 | 28 | cursor: var(--m-cursor-disabled); |
| 29 | + --m-button-bg-color: var(--m-color-jin-yin); |
| 30 | + --m-button-bg-hover-color: var(--m-color-jin-yin); |
21 | 31 |
|
22 | 32 | & > slot { |
23 | 33 | pointer-events: none; |
24 | 34 | } |
25 | 35 | } |
26 | 36 |
|
27 | | - &.m-button-default { |
28 | | - background-color: var(--m-color-songlan); |
29 | | - &:hover{ |
30 | | - background-color: var(--m-color-qingluan); |
31 | | - } |
32 | | - } |
| 37 | + |
| 38 | + /*&.m-button-default {*/ |
| 39 | + /* background-color: var(--m-color-songlan);*/ |
| 40 | + /* &:hover{*/ |
| 41 | + /* background-color: var(--m-color-qingluan);*/ |
| 42 | + /* }*/ |
| 43 | + /*}*/ |
33 | 44 |
|
34 | 45 | &.m-button-error { |
35 | | - background-color: var(--m-color-error); |
36 | | - &:hover{ |
37 | | - background-color: var(--m-color-daran); |
38 | | - } |
| 46 | + --m-button-bg-color: var(--m-color-error); |
| 47 | + --m-button-bg-hover-color: var(--m-color-daran); |
39 | 48 | } |
40 | 49 |
|
41 | 50 | &.m-button-confirm { |
42 | | - background-color: var(--m-color-success); |
43 | | - &:hover{ |
44 | | - background-color: var(--m-color-zhengqing); |
45 | | - } |
| 51 | + --m-button-bg-color: var(--m-color-success); |
| 52 | + --m-button-bg-hover-color: var(--m-color-zhengqing); |
46 | 53 | } |
47 | 54 |
|
48 | 55 | &.m-button-primary { |
49 | | - background-color: var(--m-color-blue); |
50 | | - &:hover{ |
51 | | - background-color: #4994C4; |
52 | | - } |
| 56 | + --m-button-bg-color: var(--m-color-blue); |
| 57 | + --m-button-bg-hover-color: #4994C4; |
53 | 58 | } |
54 | 59 |
|
55 | 60 | &.m-button-warning { |
56 | | - background-color: var(--m-color-jin-yang); |
57 | | - &:hover{ |
58 | | - background-color: var(--m-color-zhizi); |
59 | | - } |
| 61 | + --m-button-bg-color: var(--m-color-jin-yang); |
| 62 | + --m-button-bg-hover-color: var(--m-color-zhizi); |
60 | 63 | } |
61 | 64 |
|
62 | 65 | &.m-button-disabled { |
63 | | - background-color: var(--m-color-jin-yin); |
64 | | - &:hover{ |
65 | | - background-color: var(--m-color-jin-yin); |
66 | | - } |
| 66 | + --m-button-bg-color: var(--m-color-jin-yin); |
| 67 | + --m-button-bg-hover-color: var(--m-color-jin-yin); |
67 | 68 | } |
68 | 69 |
|
69 | 70 | } |
|
0 commit comments