有个项目需要在某个坐标显示一个声波扩散(不知道这个表达对不对)的动画. 这种需求一般做法有几种,一种做成gif图片,然后贴上去,一种是用html+css3完成,要么就是画上去,这画又分两种,一种是Canvas画布来画,另一种用svg来画. 制作成gif图片往上贴,如果有ui负责做图,这对于前端来说是最省事的方法,只要贴上去就完了,不过这种方法有一个缺点,你能控制的有限,如果要用另一种颜色,或者改变圈数,只能重新制作一张图片,重复替换,而且动画的重复次数也不好控制.pass html+css3完成