【发布时间】:2018-04-04 11:58:36
【问题描述】:
我想到 SVG 会以某种方式允许定义形状,这要归功于定义其边界的多个路径 - 隐式或显式关闭或打开。
我试过这个:
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
width="200"
height="200"
viewBox="0 0 120 120"
version="1.1">
<defs>
<path d="M 20,20 40,20 40,60 100,60 100,100" style="stroke:red;stroke-width:3px;" id="Border1" />
<path d="M 100,100 L 20,100 20,20" style="stroke:blue;stroke-width:2px;" id="Border2" />
</defs>
<g style="fill: green">
<use xlink:href = "#Border1"/>
<use xlink:href = "#Border2"/>
</g>
</svg>
用某种颜色填充组清楚地表明,每条路径都是单独考虑的,而不是作为一个整体考虑的。
有谁知道有没有办法做到这一点?
- 能够单独操作每个边框
- 通过边界定义一些形状
【问题讨论】: