【发布时间】:2012-10-28 12:20:07
【问题描述】:
我有一个锚点,当悬停在包含background-image 的类class-btn 时,它会更改其背景图像。
悬停时有
a.class-btn:hover
{
background-image('path/to/image-hovered.jpg');
}
当页面第一次加载并且您第一次悬停此按钮时,它会闪烁(下载悬停的图像大约需要半秒)。如何在没有 JavaScript 的情况下避免闪烁(只允许简单的 css 和 html)?
我尝试在 Stack Overflow 上搜索类似的问题,但没有成功。
刚刚添加:
- 我应该“预加载”悬停的图像吗?怎么样?
- 我应该使用 z-index 还是 opacity?
所有浏览器都会出现这种情况,因此该解决方案应该适用于所有浏览器。
【问题讨论】: