|
|
@ -1420,7 +1420,7 @@ footer a { |
|
|
@utility text-body-sm { font-size: var(--fs-body-sm); } |
|
|
@utility text-body-sm { font-size: var(--fs-body-sm); } |
|
|
@utility text-micro { font-size: var(--fs-micro); } |
|
|
@utility text-micro { font-size: var(--fs-micro); } |
|
|
|
|
|
|
|
|
/* ===== 巴小伴 · 动态陪伴助手 ===== */ |
|
|
/* ===== 小巴适 · 动态陪伴助手 ===== */ |
|
|
/* 进场默认态:藏在屏外右下;.has-entered 后滑入+轻弹跳(时长 ~880ms,JS 端留 1050ms 再开口)。 |
|
|
/* 进场默认态:藏在屏外右下;.has-entered 后滑入+轻弹跳(时长 ~880ms,JS 端留 1050ms 再开口)。 |
|
|
基础位置/布局/令牌保留原来语义。 */ |
|
|
基础位置/布局/令牌保留原来语义。 */ |
|
|
.mascot-root { |
|
|
.mascot-root { |
|
|
@ -1523,7 +1523,7 @@ footer a { |
|
|
|
|
|
|
|
|
/* ================================================================ |
|
|
/* ================================================================ |
|
|
全站「返回顶部」浮动按钮 |
|
|
全站「返回顶部」浮动按钮 |
|
|
- 固定在右下角、巴小伴(Mascot)正上方,避免与可拖动陪伴角色重叠 |
|
|
- 固定在右下角、小巴适(Mascot)正上方,避免与可拖动陪伴角色重叠 |
|
|
- 滚动超过 480px 后淡入上浮;点击平滑回到页首 |
|
|
- 滚动超过 480px 后淡入上浮;点击平滑回到页首 |
|
|
- 主题强调色(品牌蓝),hover 微抬升 + 加深阴影 |
|
|
- 主题强调色(品牌蓝),hover 微抬升 + 加深阴影 |
|
|
================================================================ */ |
|
|
================================================================ */ |
|
|
@ -1585,7 +1585,7 @@ footer a { |
|
|
} |
|
|
} |
|
|
.mascot-bubble-btn:hover { opacity: 0.9; } |
|
|
.mascot-bubble-btn:hover { opacity: 0.9; } |
|
|
|
|
|
|
|
|
/* ===== 巴小伴戳戳动效(老板"有趣"交付物) ===== |
|
|
/* ===== 小巴适戳戳动效(老板"有趣"交付物) ===== |
|
|
进场动画和 keyframes(mascotRunInBounce)已前移到文件顶部 .mascot-root 定义处。 */ |
|
|
进场动画和 keyframes(mascotRunInBounce)已前移到文件顶部 .mascot-root 定义处。 */ |
|
|
.mascot-float[data-mood="squeeze"] { |
|
|
.mascot-float[data-mood="squeeze"] { |
|
|
animation: mascotSqueeze 0.62s cubic-bezier(0.16, 1.35, 0.3, 1); |
|
|
animation: mascotSqueeze 0.62s cubic-bezier(0.16, 1.35, 0.3, 1); |
|
|
|