我试图说服我目前的工作地点,图像映射已经过时,我们应该使用所有 HTML/CSS。我需要一些令人信服的反对图像映射的论据。你们能帮帮我吗?
问问题
1381 次
2 回答
2
图像映射不一定“过时”(事实上,最新的 HTML5 规范中仍然存在该功能)。它们现在在一个非常具体的领域提供功能:在不支持的浏览器中检测鼠标在不规则形状区域上的移动svg
(可缩放矢量图形)。如果您需要支持 IE6-8,并且您需要这种功能,那么没有其他选择。
您可以使用 JavaSript 创建鼠标悬停和其他效果,例如ImageMapster jQuery 插件,以处理“神秘肉”导航问题。
在现代浏览器中,SVG 可以通过 CSS 原生支持这种效果。如果较旧的浏览器支持不是问题,那么我可能会使用 SVG 而不是图像映射。一个健壮的实现可能是使用 SVG,并依赖于旧浏览器的图像映射。
于 2013-03-29T19:02:22.647 回答
0
我发现,考虑到正在使用的图像,图像地图很难向用户传达他们可以点击的东西。在 CSS 中做翻转效果并以这种方式向用户提供反馈更容易。
除此之外,它们应该适合实际使用。
查看神秘肉类导航以获得一个很好的例子。
于 2013-03-29T16:58:15.220 回答