我知道有两个与之相关的问题,但仍然没有一个有效的答案。 问题是:我想要一个带有可点击区域的图像,第一个解决方案是地图/区域,但如果你想要很多区域,那就太多了。
当我在google“hoteles en cancun”中搜索时:
他们绘制了一个带有可点击区域的小地图,但是没有usemap属性,也没有map / area标签,所以他们如何做到这一点?我在json格式的所有形状的响应中找到了一个js,但我找不到将它们与地图/区域以外的图像相关联的方法。
我问这个是因为我不想添加数百个区域标签,因为这种技术有点陈旧,我很欣赏推荐或更好的方法来实现这个任务
答案 0 :(得分:0)
最好的方法是使用CSS sprites。使用可以使用任意数量的图像,然后利用背景位置将它们放在适当的位置。您甚至可以使用background-size
,但仅限HTML5支持的浏览器!!