← 返回动效实验室

活动圆环 Rings

同心圆环动画:进入时从零画到当前值,中心数字同步增长,超出目标的部分叠加深色。拖动滑杆改数值,看圆环与数字平滑过渡。

实时 Demo
0 内环 · 超标部分加深
内环 128% 超出加深 · 外环/中环随滑杆联动
外环进度 72%
中环进度 45%

内环固定 128% 演示"超出部分叠加深色":目标 100% 用基础色,超出的 28% 用深色段盖上去

效果拆解
AI 提示词
做一个同心活动圆环:多个 SVG 圆环共享圆心,进入视口时从零画到当前值——用 stroke-dasharray 等于周长、stroke-dashoffset 从周长补间到 周长×(1-进度),起点 rotate(-90) 对准 12 点方向;中心数字与圆环用同一个补间函数驱动保持同步增长,easeOutCubic 0.8s;超过目标(100%)的部分叠加一条深色圆环段盖在基础色之上;只动 stroke-dashoffset 与文本,保证 GPU 合成。做一个同心活动圆环:多个 SVG 圆环共享圆心,进入视口时从零画到当前值——用 stroke-dasharray 等于周长、stroke-dashoffset 从周长补间到 周长×(1-进度),起点 rotate(-90) 对准 12 点方向;中心数字与圆环用同一个补间函数驱动保持同步增长,easeOutCubic 0.8s;超过目标(100%)的部分叠加一条深色圆环段盖在基础色之上;只动 stroke-dashoffset 与文本,保证 GPU 合成。
相关效果