Как контролировать скорость анимации (requestAnimationFrame)?
Я изменяю цвет текста сrequestAnimationFrame(animate);
функция:
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
может быть одинаковым в этих двух случаях. Что я могу сделать, чтобы контролировать скорость анимации на основе заданного времени в секундах / миллисекундах?