我有一个带有图像背景的
如何消除这种闪烁?如何在用户实际悬停在
我更改
<div>
。当有人将鼠标悬停在 <div>
上时,我已经设置了这样一个功能:将背景图片更改为其他图片。问题是,在第一次将鼠标悬停在 <div>
上时,由于加载,背景图片会闪烁,并且您会在几毫秒内看不到任何图片。如何消除这种闪烁?如何在用户实际悬停在
<div>
上之前先加载悬停的图片,以使效果立即出现。我更改
<div>
背景的代码非常简单:#someID{
background-image: *image source*;
}
#someID:hover{
background-image: *Another image source*
}
我知道有一种方法是将两个所需的图像放在一个图像中,然后调整背景位置,但这里不是一个选项,因为我总是将背景图像设置为这样:
image-size: 100% 100%;
<img>
标签来设置我的div背景而不是使用<div>
的background-image属性,那就可以起作用。 - kfirba