【发布时间】:2013-08-30 23:58:53
【问题描述】:
我正在尝试将 CSS Sprited css 类嵌入到图像映射中。最初,我创建了一个加载 8 张图片的 HTML 图像映射:
带有 7 个按钮的方形图像 = 未悬停时全为灰色。 7 张方形图片,每张图片都有一个带有颜色的按钮,用于悬停。
这会导致图像加载问题,因为直到有人将鼠标悬停在图像上才会加载图像,从而导致用户悬停图像出现短暂延迟。
我正在检查 CSS Sprites,发现这是实现所有所需按钮的快速加载时间的最有效方法。
所以...我已经创建了我的 CSS Sprite,但是图像映射似乎只允许我调用图像文件,而不是为 sprite 创建的类。我将如何合并这两种技术以允许我将鼠标悬停在每个按钮上并根据 CSS Sprite 定位激活它们各自的颜色。
对不起,如果这听起来太罗嗦或太混乱。很长一段时间以来,我一直在努力解决这个问题。
我是否应该放弃在带有定位的图像映射中使用 1 张图像的想法,而去加载 7 张 CSS Sprited 图像?
【问题讨论】:
标签: html css map sprite rollover