【发布时间】:2011-11-16 02:43:10
【问题描述】:
我正在使用 svg 创建股票图表,当我将路径元素的笔画宽度设置为 1 时遇到问题。不是让线条更窄,而是让它的大小与笔画相同 -宽度:2 但略微透明。我无法发布它的图片,因为我没有足够的声望点...
我的 svg 标签如下所示:
<div style="height:300px; width:400px; overflow:hidden">
<svg style="position:relative" height="10000" width="10000" version="1.1" xmlns="http://www.w3.org/2000/svg">
</svg>
</div>
我正在使用 javascript/jquery 动态添加路径元素:
var shape = document.createElementNS("http://www.w3.org/2000/svg", "path");
$(shape).attr({"d":"...",
"fill":"none",
"stroke":color,
"stroke-width":"1"});
$("svg").append(shape);
我省略了路径的d 属性的值,因为它有点长。此外,color 是一个字符串变量,预先确定为“green”、“red”或“black”。
我的代码中是否有问题导致此问题,还是其他问题?
【问题讨论】:
-
如果不能发图,大概可以发个jsfiddle。
标签: svg width transparent stroke