|
@@ -78,6 +78,12 @@ $theme-colors: (
|
|
|
background-color: #ffffff;
|
|
|
border-color: #e4e7ed;
|
|
|
color: #c0c4cc;
|
|
|
+ &:hover,
|
|
|
+ &:focus {
|
|
|
+ background-color: lighten($orange-color, 42%); // 非常浅的橙色
|
|
|
+ border-color: lighten($orange-color, 20%); // 浅橙色边框
|
|
|
+ color: $orange-color; // 文字变橙色
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// Plain 模式(镂空按钮)
|
|
@@ -106,6 +112,12 @@ $theme-colors: (
|
|
|
background-color: #ffffff;
|
|
|
border-color: #e4e7ed;
|
|
|
color: #c0c4cc;
|
|
|
+ &:hover,
|
|
|
+ &:focus {
|
|
|
+ background-color: #ffffff;
|
|
|
+ border-color: #e4e7ed;
|
|
|
+ color: #c0c4cc;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -130,10 +142,17 @@ $theme-colors: (
|
|
|
}
|
|
|
|
|
|
&.is-disabled {
|
|
|
- background-color: lighten($color, 40%);
|
|
|
+ background-color: lighten($color, 20%);
|
|
|
border-color: lighten($color, 20%);
|
|
|
color: #fff;
|
|
|
opacity: 0.6;
|
|
|
+ &:hover,
|
|
|
+ &:focus {
|
|
|
+ background-color: lighten($color, 20%);
|
|
|
+ border-color: lighten($color, 20%);
|
|
|
+ color: #fff;
|
|
|
+ opacity: 0.6;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 镂空按钮样式(is-plain)
|
|
@@ -142,7 +161,7 @@ $theme-colors: (
|
|
|
border-color: lighten($color, 20%);
|
|
|
color: $color;
|
|
|
|
|
|
- &:hover,
|
|
|
+ &:hover
|
|
|
&:focus {
|
|
|
background-color: $color;
|
|
|
border-color: $color;
|
|
@@ -159,6 +178,12 @@ $theme-colors: (
|
|
|
background-color: lighten($color, 45%);
|
|
|
border-color: lighten($color, 30%);
|
|
|
color: lighten($color, 20%);
|
|
|
+ &:hover
|
|
|
+ &:focus {
|
|
|
+ background-color: lighten($color, 45%);
|
|
|
+ border-color: lighten($color, 30%);
|
|
|
+ color: lighten($color, 20%);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|