This is a demo of my simple javascript animation framework. It's very usable for most simple animations. The animation is interpolated based on time remaining, so each animation always reaches its final state.

delay:
end:
fade out


shrink


move