CSS动画实现领积分效果的思路详解

csdadg 8 0 PDF 2020-11-25 15:11:10

最近项目中要做一个领积分的效果,根据老板的描述,这个效果类似于支付宝蚂蚁森林里的领取能量。整体效果是就是在树周围飘着几个积分元素,上下滑动,类似星星闪烁,点击领取后,沿着树中心的位置滑动并消失,树上的能量递增,最后膨胀,变大一点。 1. 整体思路 首先想到基本轮廓是一个地球,周围半圆范围内围绕着好几个闪烁的小星星,然后同时坠落到地球上。用到css定位,border-radius画圆,animation动画,点击动作触发新的动画,积分递增效果类似于 countUp.js ,但是这里不用这个插件,手动实现。 1.1 半圆围绕效果 这个涉及到数学知识,根据角度得到弧度(弧度=角度*圆周率/180),

用户评论
请输入评论内容
评分:
暂无评论