Skip to content

Commit 0e3c440

Browse files
committed
优化按钮样式:1. 添加悬停效果,改变背景色和阴影;2. 添加激活状态样式,确保按钮在不同状态下的视觉反馈;3. 改进活动状态下的悬停和点击效果。
1 parent 6a42e23 commit 0e3c440

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

src/components/styles/buttons.scss

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,33 @@
99
.settings-button,
1010
.style-toggle {
1111
@extend %tool-button;
12+
13+
&:hover {
14+
background-color: var(--el-color-info-light-8);
15+
transform: translateY(-1px);
16+
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
17+
}
18+
19+
&:active {
20+
transform: translateY(0);
21+
box-shadow: none;
22+
}
23+
24+
&.active {
25+
background-color: var(--el-color-primary);
26+
color: white;
27+
box-shadow: 0 2px 6px var(--el-color-primary-light-5);
28+
29+
&:hover {
30+
background-color: var(--el-color-primary-light-3);
31+
box-shadow: 0 2px 8px var(--el-color-primary-light-4);
32+
}
33+
34+
&:active {
35+
background-color: var(--el-color-primary-dark-2);
36+
box-shadow: 0 1px 4px var(--el-color-primary-light-5);
37+
}
38+
}
1239
}
1340

1441
.formula-info {

0 commit comments

Comments
 (0)