Add CSS transition support

Sure. I'm happy with a `TODO`