下载按钮

 

  1. 分析

    这个效果大概分成几个部分

    • 静态按钮
    • 点击后按钮宽度变小,然后成圆形
    • 按钮变大变小
    • 小白球转圈
    • 回到圆中心位置,显示“√”
  2. 基于分析,静态效果很容易实现。

  3. 对于紫色的小球变大变小也很简单。scale即可

    如果使用了translate属性,需要将translate属性写在scale之前。

  4. 小白球旋转

  5. 点击效果可以使用伪类focus模拟

完整代码