单击以突出显示(更改图像)时图像按钮闪烁

时间:2014-04-10 16:46:45

标签: html css

为什么单击图像按钮以更改为其他图像时图像按钮会闪烁? - 因为它的装载对吗?我怎么解决呢?我之前可以加载它吗?或者类似的东西?

2 个答案:

答案 0 :(得分:0)

使用图像精灵并更改背景位置,而不是加载新图像。

基本上,不是在两个图像之间切换,而是等待第二个图像在悬停时加载,而是将图像的两种状态堆叠在一个图形中,两者之间留有一点空间。然后在:hover规则上,您只需更改背景位置即可。由于此时已经加载了图像资源,因此它不再闪烁。

答案 1 :(得分:-1)

您可以加载点击图片但是使用style =“display:none”,然后当您点击时,只需更改src