我拿到了一个SVG文件,纽约州的地图,想为各个元素(县)添加类别。
我尝试通过JavaScript添加类别。类别被添加了,但是在视觉上没有任何变化。我尝试直接插入类别,但这并没有起作用。我还尝试为现有ID添加填充,但也没有任何变化。
现有代码大致如下:
很不幸,那并不能真正帮助到您。
以下是基本代码:
我尝试通过JavaScript添加类别。类别被添加了,但是在视觉上没有任何变化。我尝试直接插入类别,但这并没有起作用。我还尝试为现有ID添加填充,但也没有任何变化。
现有代码大致如下:
<polygon id="St_Lawrence" class="highlight" points="404.480957,7.098633
如上所述,我尝试添加一个类,向现有ID(St_Lawrence)添加填充信息,但这并没有起作用。然而,内联样式是有效的(见下文)。
<polygon id="St_Lawrence" style="fill:#FF0000;" points="404.480957,7.098633
很不幸,那并不能真正帮助到您。
以下是基本代码:
<svg xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
width="633.475098" height="475.573242" viewBox="0 0 633.475098 475.573242"
style="overflow:visible;enable-background:new 0 0 633.475098 475.573242" xml:space="preserve">
<g id="Layer_1">
<g fill="#FFFFFF" stroke="#000000" stroke-width="0.25">
<polygon id="St_Lawrence" points="404.480957,7.098633 404.581543,7.098633 404.581543,7.098633
406.171387,7.099609 406.171387,7.099609 406.218262,7.109375 406.218262,7.109375 406.313965,7.109375 408.001465,7.123047
408.001465,7.123047 408.050293,7.123047 408.050293,7.123047 410.122559,7.138672 410.591309,11.53125 410.591309,11.53125
编辑:
我使用了另一个SVG文件,并成功地使类按照预期工作。不知道为什么第一个文件不能正常工作,因为我对SVG不够了解。