学习CSS的小伙伴应该会知道一个叫做animation-timing-function:cubic-bezier(x1,y1,x2,y2)的参数,用于CSS动画时间的参数。...如果还是没感觉,就想象你在跑步机上跑步,1小时内,有时用8KM/h的速度,有时候用10KM/h的速度。...也就是animation-timing-function:cubic-bezier(x1,y1,x2,y2)的意思就是让你在一定时间内,用不同的速度运动(运动方式不限,可以是平移,旋转,拉伸……)。...三次Bézier curves
终于来到了CSS中animation-timing-function:cubic-bezier(p1x,p1y,p2x,p2y)所需要的曲线了。...三次Bézier curves和CSS的时间函数的关系
相信大家都发现了上文提到的CSS中的animation-timing-function:cubic-bezier(x1,y1,x2,y2)这个属性