Skip to content

Commit 862b3bb

Browse files
committed
💄 [core/button] optimize button background color
1 parent f6d7a21 commit 862b3bb

File tree

2 files changed

+28
-26
lines changed

2 files changed

+28
-26
lines changed

core/components/base/button/button.css

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
--m-button-height: calc(var(--m-button-size) * 3.2);
44
--m-button-width: calc(var(--m-button-size) * 3.2);
55
--m-button-color: white;
6+
--m-button-bg-color: var(--m-color-songlan);
7+
--m-button-bg-hover-color: var(--m-color-qingluan);
68
}
79

810
.m-button {
@@ -15,55 +17,54 @@
1517
color: var(--m-button-color);
1618
cursor: var(--m-cursor-pointer);
1719

20+
21+
background-color: var(--m-button-bg-color);
22+
&:hover {
23+
background-color: var(--m-button-bg-hover-color);
24+
}
25+
1826
&:disabled, &:disabled:hover {
1927
color: var(--m-color-text-disabled);
2028
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);
2131

2232
& > slot {
2333
pointer-events: none;
2434
}
2535
}
2636

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+
/*}*/
3344

3445
&.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);
3948
}
4049

4150
&.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);
4653
}
4754

4855
&.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;
5358
}
5459

5560
&.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);
6063
}
6164

6265
&.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);
6768
}
6869

6970
}

playground/src/lib/Base.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@
138138
<m-button link>link</m-button>
139139
<m-button @click="buttonClick" class="button-event" disabled>disabled</m-button>
140140
<m-button text="text!"></m-button>
141+
<m-button style="--m-button-bg-color:green;--m-button-bg-hover-color:#0a620a;">custom color</m-button>
141142
</div>
142143
</ComponentsWrap>
143144
<ComponentsWrap name="Select">

0 commit comments

Comments
 (0)