慕容708150
在html5+css3中做到动态效果有4种方式:1.transition(过渡)-通过属性值的变化来平滑过渡产生动画;2.animate(动画)-这是css3中的自带的动画,可以动过各种变形(比如形变、缩放、位移),这里的位移其实就可以实现弧线运动,但是这儿需要的代码会非常多,个人是不建议用这个方法的。3.canvas(画布)-可以想象着拿着一支笔在画笔上画东西,映射到电脑上,就是在每个坐标上面画东西。4.svg-抱歉 这个我还没研究。推荐方式:canvas,步骤:1.要达到弧线运动,那么就必须知道弧线的公式2.通过setinterval来设置每一帧的坐标,比如:(function({y=公式与x的联系} ,30)//这儿的30,代表30毫秒为一帧。补充:如果要有个重复动作,那么久必须设置一个临界值,然后点返回原点重复动作;