我改變文字顏色與requestAnimationFrame(animate);
功能:如何控制動畫速度(requestAnimationFrame)?
requestAnimationFrame(animate);
function animate(time){
... // change text color here
if (offset_s < offset_e) {requestAnimationFrame(animate);}
}
offset_s
和offset_s
指示開始和文本的顏色變化的結束位置。在某些情況下,動畫應該持續2秒,但在順序情況下 - 持續5秒,但在這兩種情況下,offset_e - offset_s
可能是相同的。我能做什麼來控制基於給定時間的動畫速度,以秒/毫秒爲單位?
[使用requestAnimationFrame控制fps?](http://stackoverflow.com/questions/19764018/controlling-fps-with-requestanimationframe) – joews
如果你只是改變顏色,你可以使用css動畫,用它來控制時間更容易 – Luizgrs