我想知道是否有人试图在SVG stroke-linecap上创建自定义形状。而不是标准(圆形,方形),我想在倒数计时器的路径上创建一个逆半圆。让我知道这是否可能与SVG /如果任何人尝试类似的东西。 问候 苏雷什如何自定义SVG笔画Linecap
0
A
回答
1
正如罗伯特建议,你可以使用一个<marker>
,与marker-end
,为自定义端盖添加到订单。
<svg>
<defs>
<marker id="InverseSemicircleEnd"
viewBox="0 0 5 10" refX="0" refY="5"
markerUnits="strokeWidth"
markerWidth="0.5" markerHeight="1"
orient="auto">
<path d="M 0 0 L 5 0 A 5 5 0 0 0 5 10 L 0 10 z" />
</marker>
</defs>
<line y1="75" x2="270" y2="75"
fill="none" stroke="black" stroke-width="40"
marker-end="url(#InverseSemicircleEnd)" />
</svg>
+0
标记在IE上非常复杂 - 您可能需要试验 –
+0
是的,我忘了提及。 IE使用'markerUnits =“strokeWidth”'定义的标记存在长期存在的错误。您可以使用固定宽度重新定义标记,但是您需要为每个笔划宽度使用一个标记。 –
相关问题
- 1. MKOverlay自定义笔画 - CGPath
- 2. SVG stroke-linecap只在一端
- 3. 自定义PathEffect的笔画上限
- 4. 在XAML中应用自定义画笔
- 5. 如何定义笔画的颜色
- 6. SVG中的固定笔画宽度
- 7. PhotoShop定义画笔预设
- 8. SVG - 我如何画一个画笔污点?
- 9. 如何定位SVG画布
- 10. 如何在IJulia笔记本中定义自定义_repr _ * _方法?
- 11. 多边形SVG不同笔画
- 12. 获取svg的维数,包括笔画
- 13. 笔画质量/抗锯齿与svg
- 14. 给svg对象一个笔画
- 15. ionic2:自定义SVG图标
- 16. 如何让SVG路径的笔画获取背景图片?
- 17. Android自定义绘制笔画不同宽度
- 18. 如何使用XAML定义的画笔资源,从C#
- 19. 角度自定义制图svg或画布或D3或HTML?
- 20. actionscript:如何自定义加载动画
- 21. 如何在Blend中自定义动画?
- 22. 如何实现自定义segue动画?
- 23. 圆形笔画的笔画动画以完整笔画结尾
- 24. 如何为extjs消息框定义自定义动画UI
- 25. 如何勾勒笔画c#?
- 26. 如何使用lwuit画笔
- 27. 你如何画蜡笔?
- 28. 在delphi中自定义笔模式
- 29. 带lucene的自定义荧光笔
- 30. Win32 - GDI - 更改自定义笔颜色
附加一个标记,以通过标记末端和标记开始的行。 –