Opening this fiddle on Webkit will show what I’m talking about.
How can I specify an element’s style when it is first specified, and then its final state?
It should be possible to specify a single step animation fully this way (without having to start using @keyframes) but it seems like there is a lot of implementation specific strangeness I must deal with at this point. Note how in Firefox no animation is performed…
Seems to be the same issue as described here: CSS3 transitions to dynamically created elements
so
also works in this case: http://jsfiddle.net/wWnnH/3/