I have a div with a background image like this:
<div class="carousel-image"
style="background: url(img/background.gif) no-repeat center center;">
</div>
When I load my webpage, there's an annoying second of blank background while my large background.gif image loads. How can I go about having an alternative image that loads quickly and is replaced as soon as the background.gif image is ready to take its place?