Whenever we load a page with a large image set as the background for a div, there seems to be a delay in displaying the image when we hover over the div. Is there a solution to this issue? I would prefer not to use a sprite image because I need to make alterations to the image for responsiveness.
.hexagonal{
background: url(/images/service-bg.jpg) no-repeat;
}
.hexagonal:hover {
background: url(/images/service-bg-over.jpg) no-repeat;
}
<div class="hexagonal">
<ul>
<li>test1</li>
<li>test1</li>
</ul>
</div>