Логично предположить что если я остановлю анимацию на 30% то у блока будет 30px.
Как можно управлять этим через js?
Например у меня есть переменная:
var procent = Math.round(Math.random()*100);
function keyframes(){
//тут должно быть что-то что поставит процент анимации на значение переменной procent
}
Вычислять время/проценты придется все же на js
Например по requestAnimationFrame проверять текущую ширину элемента, и если достигла нужного значения - паузить анимацию