javascript - svg - 绘制空心矩形(矩形 donut )?

标签 javascript svg

谁能帮助我在不使用任何 js 库(例如 Raphael)的情况下使用 svg 绘制空心矩形?
基本上,它应该与“ donut 形状”相同,但矩形。
像这样:

enter image description here

最佳答案

Here you go

<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 2624 1462" width="1312" height="736" id="svg2">

  <path d="M 80,112 l 528,0 0,528 -528,0 z m -64,-64.000003 656,0 0,656.000023 -656,0 z" fill="gold" stroke="black" fill-rule="evenodd" />

</svg>

路径向外一个方向蜿蜒,另一个向内蜿蜒,偶数填充规则从中间切出。

关于javascript - svg - 绘制空心矩形(矩形 donut )?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12489436/

相关文章:

javascript - 如何在页面的整个窗口上应用canvas标签?

javascript - 根据函数参数动态调用javascript函数

javascript - 带有两个 anchor 的线 kineticjs

javascript - AngularJs $http.get : Sending array of objects as params

javascript - 如何刷新主干应用程序中的页面

javascript - 使用 D3.js 绘制方阵

javascript - 在圆形 svg 中添加阴影

css - SVG 绘图不适用于 chrome

javascript - 将 SVG 文本裁剪到 D3 TreeMap 中矩形的宽度

javascript - 二.JS曲线上的点