我有一个锚点,当悬停在一个class-btn
包含background-image
.
悬停时,它有
a.class-btn:hover
{
background-image('path/to/image-hovered.jpg');
}
当页面第一次加载并且您第一次悬停此按钮时,它会闪烁(下载悬停的图像大约需要半秒钟)。如何在没有 JavaScript 的情况下避免闪烁(只允许简单的 css 和 html)?
我试图在 Stack Overflow 上搜索类似的问题,但没有运气。
刚刚添加:
- 我应该“预加载”悬停的图像吗?如何?
- 我应该使用 z-index 还是 opacity?
它发生在所有浏览器上,因此该解决方案应该适用于所有浏览器。