我试图说服我目前的工作场所,图像映射已经过时,我们应该使用所有的HTML/CSS代替。我需要一些针对图像映射的引人注目的论据。你们能帮我解决吗?为什么图像映射不好?
-2
A
回答
0
我发现图像映射很难在给出使用图像的情况下向用户传达它们可以点击的东西。在CSS中做翻转效果并且以这种方式向用户提供反馈更容易。
除此之外,他们应该罚款的实际使用。
检查出Mystery meat navigation为一个很好的例子。
2
图像映射不一定是“过时的”(实际上功能仍然存在于最新的HTML5规范中)。它们现在提供了一个非常具体的功能:能够检测不支持svg
(可缩放矢量图形)的浏览器中不规则形状区域的鼠标移动。如果你需要支持IE6-8,并且你需要这种功能,那么没有其他选择。
您可以使用JavaSript创建鼠标悬停和其他效果,例如像ImageMapster jQuery插件,以处理“神秘肉”导航问题。
在现代浏览器中,SVG可以通过CSS原生支持这种效果。如果较老的浏览器支持不是问题,那么我可能会使用SVG而不是图像映射。一个强大的实现可能是使用SVG,并回退到旧版浏览器的映像上。
相关问题
- 1. 为什么hash映射比trie映射好?
- 2. 为什么jQuery图像映射不能在WordPress上工作
- 3. 为什么maphilight库不能与图像映射和handlebar.js
- 4. 为什么映射websocket不工作?
- 5. 为什么不能映射'undefined'数组
- 6. HTML图像映射
- 7. WPF图像映射
- 8. 为什么.hover()不能在映射的图像上工作,但.mouseover()呢?
- 9. 为什么pandas.DataFrame.plot()不反映样式和颜色映射?
- 10. 为什么这个MapReduce映射函数发射不起作用?
- 11. 将Silverlight Bing映射为图像
- 12. 什么是Sharepoint映射图像文件夹的URL
- 13. 什么是图像映射的权威性?
- 14. 什么是图像处理中的逆映射函数?
- 15. 为什么Qt5忽略xkb映射?
- 16. 为什么数据库没有映射?
- 17. 为什么映射器会抛出ArrayIndexoutofboundexception?
- 18. 为什么我有映射异常?
- 19. 为什么MvcHttpHandler从* .mvc映射?
- 20. 为什么映射对会被删除?
- 21. 为什么在'dbo'上登录映射
- 22. 为什么冒号在vim重映射?
- 23. 为什么映射节点获取java.lang.RuntimeException?
- 24. 映射图像的不透明部分
- 25. 找不到映射图像UITimerPicker *
- 26. 显示函数不与图像映射
- 27. 图像映射图像在IE
- 28. 图像映射中的背景图像
- 29. 在ASP.net图像映射
- 30. 图像跨域映射