← 返回动效实验室

环形占比图 Share

各段依次顺时针画出,点击某段外移高亮,中心显示该段名称和百分比。点击圆环或右侧图例试试,再点一次取消。

实时 Demo
点击某段查看详情

段间留 2° 细缝更有呼吸感;外移用沿该段角平分线方向的 translate,而不是简单放大

效果拆解
AI 提示词
做一个环形占比图:每段用 SVG path 画成环形扇区(外径/内径两条弧闭合),段间留 2° 细缝;进入视口时各段依次顺时针画出——用一个总进度 rAF 补间,按进度落入的区间填充各段的扫过角度,实现接力式生长,约 0.9s 画完全圈;点击某段时该段沿其角平分线方向外移 10px 并高亮(cubic-bezier(.34,1.56,.64,1) 轻微弹出),其余段透明度降到 0.35,环中心显示该段名称与百分比;再点一次恢复。做一个环形占比图:每段用 SVG path 画成环形扇区(外径/内径两条弧闭合),段间留 2° 细缝;进入视口时各段依次顺时针画出——用一个总进度 rAF 补间,按进度落入的区间填充各段的扫过角度,实现接力式生长,约 0.9s 画完全圈;点击某段时该段沿其角平分线方向外移 10px 并高亮(cubic-bezier(.34,1.56,.64,1) 轻微弹出),其余段透明度降到 0.35,环中心显示该段名称与百分比;再点一次恢复。
相关效果