Recently, I posted on here asking whether CSS3 transitions supported background-image. The answer, of course, was no.
So, I devised a workaround I wanted to share here using a property it does support: opacity.
The effect works in Chrome, Safari, Opera and Firefox 4+. You can see a demo on...