【发布时间】:2017-11-28 19:56:02
【问题描述】:
我正在尝试使用以下代码填充路径颜色:
<path id="svg_23" d="m448,1395.555556c0,0 62.222222,1.777777 62.222222,1.777777c0,0 78.222222,-72.888889 78.222222,-72.888889c0,0 -3.555555,-92.444444 -3.555555,-92.444444c0,0 -135.111111,0 -135.111111,0" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="5" stroke="#000000" fill="#000000"/>
d3.select("#svg_23").style("fill","red");
【问题讨论】:
-
你可以填写
polygons而不是path's -
填充对我来说效果很好。如果您创建一个minimal reproducible example,我们或许可以进一步了解为什么它不适合您。
-
@user1767754 这不是真的,SVG 中的路径填充得很好。
-
同样无法重现问题:jsfiddle.net/uxt27vn8/1
-
原来路径具有 fill-opacity="0" 属性,这使得该代码无用......谢谢。
标签: javascript d3.js svg