TransitionEvent: elapsedTime property
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The TransitionEvent.elapsedTime read-only property is a
float giving the amount of time the animation has been running, in seconds,
when this event fired. This value is not affected by the transition-delay
property.