【发布时间】:2016-03-04 15:13:09
【问题描述】:
我想将图像映射转换为 svg,因为图像映射不会在浏览器大小更改时调整大小。 如何更改坐标和标签?
<img id="image" src="ch01ch01.png" width="453" height="453" usemap="#map"/>
<map name="map" id="id_1">
<area class="notbutton" shape="poly" id=12 coords="172,227,181,224,183,213,189,201,195,193,199,190,199,184,126,93,135,93,123,79,103,96,84,117,68,140,58,162,51,186,48,201,47,214,135,219,130,227,148,227,147,225,151,227,149,223,153,227,153,221,156,225,157,214,160,202,166,190,174,179,176,177,174,174,191,176,192,192,189,189,180,200,174,212,172,224,172,227"
onmouseover=" Display_img(curr_base_id,'12')" onclick="change_BASE_ID('12',this.className)" onmouseout="Display_base_img()"/>
<area class="notbutton" shape="poly" id=11 coords="173,229,181,229,184,243,192,256,201,265,201,271,179,309,174,302,125,375,106,361,88,342,71,319,59,295,52,270,48,252,47,243,65,240,61,248,147,234,147,236,150,234,150,238,154,234,154,239,156,235,159,246,165,262,175,275,185,284,195,270,184,259,177,249,174,237,173,229"
onmouseover=" Display_img(curr_base_id,'11')" onclick="change_BASE_ID('11',this.className)" onmouseout="Display_base_img()"/>
</map>
【问题讨论】:
-
到目前为止你尝试过什么?请简要介绍您迄今为止为解决问题所做的工作。
-
嗨,我已经为我的图像尝试了这个代码。 jsfiddle.net/32rx6/2 但我的图像宽度 n 高度不是 100%。它是 453*453,所以这对我不起作用。
-
该代码用于图像映射。你做了什么w.r.t. SVG?
-
tml>