Sprite Not Dissolving

Thanks Ralph!

CSS is quite intriguing, indeed!

I guess this explains why the sprites + transitions I did see like this utilized JS for their transitions. The foremost reason I wanted to use sprites here is because:

Is there a way to avoid this first-time delay besides using sprites?