我有一个以下的SVG形状,是通过程序创建的。
上面的小提琴是:http://fiddle.jshell.net/VJL5W/ 可以看到箭头的右端被截断了,因为它的路径坐标移动到SVG的尺寸之外。
我可以做的一件事是,在创建形状后遍历其
我尝试过
有没有办法使被截断的部分可见,而不改变SVG的高度和宽度?
提前感谢!!
注意:有趣的是,
<svg style="overflow:visible; margin-left:121px; margin-top:39px; " height="206" width="327">
<path d=" M 244.3,102.7 A 82.3,52 0,0 0,82.3 102.7 L 1.3,102.7 A 163.3,102.7 0,0 1,325.3 102.7 L 325.3,102.7 365.8,102.7 284.8,153.3 203.8,102.7 244.3,102.7 L 244.3,102.7 " x="1.5" y="1.5" style="fill:#92d050; stroke-width:3; stroke:blue; "></path>
</svg>
上面的小提琴是:http://fiddle.jshell.net/VJL5W/ 可以看到箭头的右端被截断了,因为它的路径坐标移动到SVG的尺寸之外。
我可以做的一件事是,在创建形状后遍历其
path
,并根据我找到的最高坐标值更改svg
标记的height
和width
,但这会使我的代码效率低下。我尝试过
overflow:visible;
,但它没有起作用。有没有办法使被截断的部分可见,而不改变SVG的高度和宽度?
提前感谢!!
注意:有趣的是,
overflow:visible
在Firefox上运行正常,但在基于Chrome的浏览器上不起作用。此外,我的SVG是从相应的VML图像在单个解析转换中由服务器端创建的,因此不能使用涉及任何客户端脚本的解决方案。