jVectorMap更改SVG笔触颜色

时间:2011-09-09 16:07:13

标签: javascript jquery svg jvectormap

在网站上使用jVectorMap,并希望更改USA地图中的状态边框的笔触颜色。尝试在路径内的每个状态坐标内插入笔划颜色无效。

有没有人能做到这样的事情?

3 个答案:

答案 0 :(得分:10)

似乎您可以在样式表中添加笔划。

.jvectormap-region {
    stroke: white;
    stroke-width: 2;
}

答案 1 :(得分:0)

不幸的是,如果不修改jVectorMap的代码,就无法轻松实现这一目标。

答案 2 :(得分:0)

只需在jquery.vector-map.js的第123行添加以下代码:

node.setAttribute('d', config.path);
node.setAttribute('stroke', '#000000'); // Whatever color you like!
node.setFill = function(color)...

问候!

另一个问题:我的VML后备似乎不起作用。路径坐标来自Adobe Illustrator创建的SVG。有没有人有同样的问题或者可以给我一个程序用来创建路径数据的解决方案?