изменить цвет текста с 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
может быть одинаковым в этих двух случаях. Что я могу сделать, чтобы контролировать скорость анимации в зависимости от заданного времени в секундах/миллисекундах?
Возможный дубликат [Управление fps с запросомAnimationFrame?] (Http://stackoverflow.com/questions/19764018/controlling-fps-with-requestanimationframe) – joews
Если вы только меняете цвет, вы можете использовать анимацию css, с ним легче контролировать время – Luizgrs