Ребят, подскажите как взять текущий размер картинки и уже от него анимировать. Есть такой скриптик
function animate({timing, draw, duration}) {
let start = performance.now();
requestAnimationFrame(function animate(time) {
let timeFraction = (time - start) / duration;
if (timeFraction > 1) timeFraction = 1;
let progress = timing(timeFraction);
draw(progress);
if (timeFraction < 1) {
requestAnimationFrame(animate);
}
});
}
train.onclick = function() {
animate({
duration: 1000,
timing: function(timeFraction) {
return Math.pow(timeFraction, 2);
},
draw: function(progress) {
train.style.width = progress * 500 + 'px';
train.style.height = progress * 500 + 'px';
}
});
};