我有一个锚点,当使用包含background-image
的类class-btn
悬停时,会更改其背景图像。
悬停时,它具有
a.class-btn:hover
{
background-image('path/to/image-hovered.jpg');
}
当页面首次加载并且您第一次悬停在此按钮上时,它会闪烁(下载悬停图像需要约半秒钟)。如何在没有JavaScript的情况下避免闪烁(只允许使用简单的CSS和HTML)?我尝试在Stack Overflow中搜索类似的问题,但没有找到。
只需添加:
• 我应该“预加载”悬停的图像吗?怎么做?
• 我应该使用 z-index 或 opacity 来进行调整吗?
它在所有浏览器中都会发生,因此解决方案应适用于所有浏览器。