Is it me, or is there a bug in the Chrome Dev Tools when visualizing animations with a negative animation-delay
property? The full animation is here: https://www.kirupa.com/animations/examples/pulsing_circle.html
Here is the relevant bit:
<div class="circle" style="animation-delay: -1s"></div>
<div class="circle" style="animation-delay: 0s"></div>
<div class="circle" style="animation-delay: 1s"></div>
<div class="circle" style="animation-delay: 2s"></div>
The first circle has a starting point set to start at the point after 1 second of our animation has already run. The visualization in the Dev Tools seems to indicate that this animation (the fourth entry) starts at the same time as the circle with no delay:
I would expect the timeline to have our fourth circle (at Time 0) to be starting at the 1 second mark in its run (the curve would start somewhere at 75% of its final value) and continue the staggering behavior as exhibited by the other three circles.
Does that seem right? Or am I reading something incorrectly? I tested on both a Canary build (Version 68.0.3427.0) as well as the released version (Version 66.0.3359.139).
Edit: If I change the values as follows:
<div class="circle" style="animation-delay: -3s"></div>
<div class="circle" style="animation-delay: -2s"></div>
<div class="circle" style="animation-delay: -1s"></div>
<div class="circle" style="animation-delay: 0s"></div>
All of the animations show up as starting at the same time:
Cheers,
Kirupa