【发布时间】:2013-07-06 01:50:33
【问题描述】:
我正在尝试制作一个可以轻松调整大小的流畅 SVG 画布。到目前为止,我到处都在使用百分比。但是,似乎 SVG polygon 和 paths 不支持 point 属性中的百分比。这是一个例子:
<svg width='90%' height='90%' style='background-color: whitesmoke'>
<rect x='40%' y='40%' width='25%' height='25%' />
<polygon points="0,0 0,100 30,20 30,0" />
<polygon points="30,0 30,20 60,0 60,0" />
<polygon points="60,0 60,0 90,30 90,0" />
</svg>
但是,如果我开始将 points 属性中的数字更改为百分比,则会失败并在控制台中出现解析错误。我正在寻找一种方法让多边形可以使用<svg> 元素调整大小。
【问题讨论】:
标签: svg