在SVG中,可以定义标记并将其用作箭头。是否有一种方法可以(自动)将这些标记包含在线的长度中?
以下是一个示例:
以下是一个示例:
<svg width="600px" height="200px">
<defs>
<marker id="arrow" markerWidth="10" markerHeight="10" refX="0" refY="3" orient="auto" markerUnits="strokeWidth">
<path d="M0,0 L0,6 L9,3 z" />
</marker>
</defs>
<line x1="50" y1="50" x2="250" y2="50" stroke="#000" stroke-width="5" marker-end="url(#arrow)" />
<line x1="50" y1="100" x2="250" y2="100" stroke="#000" stroke-width="5"/>
</svg>
https://codepen.io/anon/pen/jmZLRM
这里箭头被附加到线的末端,使得连同箭头的线比单独的线包括箭头更长。我希望包含箭头的线和不包含箭头的线长度相同。