|
@@ -479,7 +479,7 @@ body {
|
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
|
/* 立体感阴影 */
|
|
/* 立体感阴影 */
|
|
|
box-shadow:
|
|
box-shadow:
|
|
|
- 0 4px 10px rgba(255, 95, 31, 0.45),
|
|
|
|
|
|
|
+ 0 4px 10px rgba(var(--cta-glow-r), var(--cta-glow-g), var(--cta-glow-b), 0.45),
|
|
|
0 2px 0 rgba(255, 255, 255, 0.25) inset,
|
|
0 2px 0 rgba(255, 255, 255, 0.25) inset,
|
|
|
0 -3px 0 rgba(0, 0, 0, 0.18) inset;
|
|
0 -3px 0 rgba(0, 0, 0, 0.18) inset;
|
|
|
/* 按压效果 */
|
|
/* 按压效果 */
|
|
@@ -493,7 +493,7 @@ body {
|
|
|
#cta-btn:active {
|
|
#cta-btn:active {
|
|
|
transform: scale(0.96) translateY(2px);
|
|
transform: scale(0.96) translateY(2px);
|
|
|
box-shadow:
|
|
box-shadow:
|
|
|
- 0 2px 8px rgba(255, 95, 31, 0.4),
|
|
|
|
|
|
|
+ 0 2px 8px rgba(var(--cta-glow-r), var(--cta-glow-g), var(--cta-glow-b), 0.4),
|
|
|
0 1px 0 rgba(255, 255, 255, 0.2) inset;
|
|
0 1px 0 rgba(255, 255, 255, 0.2) inset;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -501,13 +501,13 @@ body {
|
|
|
0%,
|
|
0%,
|
|
|
100% {
|
|
100% {
|
|
|
box-shadow:
|
|
box-shadow:
|
|
|
- 0 4px 10px rgba(255, 95, 31, 0.45),
|
|
|
|
|
|
|
+ 0 4px 10px rgba(var(--cta-glow-r), var(--cta-glow-g), var(--cta-glow-b), 0.45),
|
|
|
0 2px 0 rgba(255, 255, 255, 0.25) inset,
|
|
0 2px 0 rgba(255, 255, 255, 0.25) inset,
|
|
|
0 -3px 0 rgba(0, 0, 0, 0.18) inset;
|
|
0 -3px 0 rgba(0, 0, 0, 0.18) inset;
|
|
|
}
|
|
}
|
|
|
50% {
|
|
50% {
|
|
|
box-shadow:
|
|
box-shadow:
|
|
|
- 0 4px 16px rgba(255, 95, 31, 0.7),
|
|
|
|
|
|
|
+ 0 4px 16px rgba(var(--cta-glow-r), var(--cta-glow-g), var(--cta-glow-b), 0.7),
|
|
|
0 2px 0 rgba(255, 255, 255, 0.25) inset,
|
|
0 2px 0 rgba(255, 255, 255, 0.25) inset,
|
|
|
0 -3px 0 rgba(0, 0, 0, 0.18) inset;
|
|
0 -3px 0 rgba(0, 0, 0, 0.18) inset;
|
|
|
}
|
|
}
|
|
@@ -519,14 +519,14 @@ body {
|
|
|
100% {
|
|
100% {
|
|
|
transform: scale(1.08);
|
|
transform: scale(1.08);
|
|
|
box-shadow:
|
|
box-shadow:
|
|
|
- 0 6px 24px rgba(255, 95, 31, 0.8),
|
|
|
|
|
|
|
+ 0 6px 24px rgba(var(--cta-glow-r), var(--cta-glow-g), var(--cta-glow-b), 0.8),
|
|
|
0 2px 0 rgba(255, 255, 255, 0.3) inset,
|
|
0 2px 0 rgba(255, 255, 255, 0.3) inset,
|
|
|
0 -3px 0 rgba(0, 0, 0, 0.2) inset;
|
|
0 -3px 0 rgba(0, 0, 0, 0.2) inset;
|
|
|
}
|
|
}
|
|
|
50% {
|
|
50% {
|
|
|
transform: scale(1.14);
|
|
transform: scale(1.14);
|
|
|
box-shadow:
|
|
box-shadow:
|
|
|
- 0 8px 32px rgba(255, 95, 31, 1),
|
|
|
|
|
|
|
+ 0 8px 32px rgba(var(--cta-glow-r), var(--cta-glow-g), var(--cta-glow-b), 1),
|
|
|
0 2px 0 rgba(255, 255, 255, 0.3) inset,
|
|
0 2px 0 rgba(255, 255, 255, 0.3) inset,
|
|
|
0 -3px 0 rgba(0, 0, 0, 0.2) inset;
|
|
0 -3px 0 rgba(0, 0, 0, 0.2) inset;
|
|
|
}
|
|
}
|