渲染流程主要有4个步骤

CSS3 动画也被称为补间动画,原因是只需要添加关键帧的位置,其他的未定义的帧会被自动生成
浏览器可以对动画进行优化
帧速不好的浏览器,CSS3 可以自然降级兼容
代码简单,调优方向固定
无法精准的控制动画,无法实现一些复杂的动画
JS 动画是逐帧动画,在时间帧上绘制内容,一帧一帧的,所以他的可再造性很高,几乎可以完成任何你想要的动画形式。
但是由于逐帧动画的内容不一样,会增加制作的负担,占用比较大的资源空间。
可控性高,可以实现炫酷高级的动画
逐帧动画占用比较大的资源空间
因为我同事写的页面属于比较简单的静态页面,动画简单,所以我推荐他听上级的,改成CSS实现。
如果是高级的动画效果,可能还是js来的好一点。