缓冲运动

2019-04-05  本文已影响0人  小渣渣_e7b4

缓冲运动原理:当一个元素离目标点越来越远时,速度是大的,离目标点越近,速度在不断减小,可以得出速度和距离成正比。

例:

css代码:思路:   1.目标点为300   那么(300 - 20)/ 10 = 28   (300 - 100) / 10 = 2 ,从上面的公式可以看出方块左边距离目标点越近,速度越慢     2.目标点、均速有可能是小数,因此还要取整,判断元素是往右走还是往左走,当往右走时,是正的,那么要向上取整,往左走是负的,向下取整。4.因为有定时器,如果没停止的话,定时器会一直计算,那应该在哪里设置停止呢?当元素到达目标点时设置停止定时器。

上一篇 下一篇

猜你喜欢

热点阅读