簡體   English   中英

SVG-繪制空心矩形(矩形甜甜圈)?

[英]svg - draw hollow rectangle(rect donut)?

任何人都可以幫助我在不使用任何js lib(例如Raphael)的情況下用svg繪制空心矩形嗎?
從根本上講,它應與“甜甜圈形狀”相同,但應為矩形。
像這樣的東西:

在此處輸入圖片說明

干得好

<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>

路徑在一個方向上向外彎曲,在另一個方向上向內彎曲,奇偶填充規則從中間切開。

這是一個例子

<svg viewBox="0 0 400 400" shape-rendering="crispEdges">
    <path d="M10,10h100v100h-100zM20,20v80h80v-80z" fill="yellow" stroke="black"/>
</svg>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM