0

我正在开发一个 asp.net Web 应用程序。其中我有一个图像和该图像中的两个热点。我需要在热点位置添加另一个图像。我知道 asp.net imagemap 不支持这个。但是,我需要这样做。任何帮助将不胜感激。提前致谢

4

3 回答 3

0

经过大量互联网冲浪后,我找到了自己问题的答案....为此,将图像映射的位置设置为相对...。将另一个图像(较小)放在热点上并将位置设置为绝对....就这么简单....这很好用....

于 2012-08-06T07:43:01.297 回答
0

我不确定你在问什么,我对 ASP 也不太熟悉,但我不相信它是服务器端的(我认为它只涉及 HTML 客户端)。我是否相信您要问的是您是否可以将图像的某个部分变成不同的图像并使其可点击?您可以做的是将图像与图像的这些部分复制并粘贴到可点击区域,除非它需要是动态的,您可以在其中使用画布SVG

于 2012-07-30T15:54:36.483 回答
0

标准 HTML 图像映射可以处理尽可能多的“热点”。我不确定它的整个 ASP 方面,因为我并没有真正进入 ASP,但是这是一个客户端问题而不是服务器端问题,除非您使用 ASP 动态生成热点。

看看http://www.w3schools.com/tags/tag_map.asp它对我试图谈论的内容给出了一个非常简单的想法。如果您手边有 Dreamweaver 之类的东西,您可以轻松地组合一个图像映射。如果没有,有很多工具可以帮助您做到这一点,因为*中唯一的痛苦是用于定义您所说的点的坐标。大多数工具将让您选择图像,让您在其上绘制代表斑点的框、圆或多边形,然后吐出它的 HTML 供您复制/粘贴到位。

于 2012-07-30T15:31:25.897 回答