例如,在 Blazor 上,我試圖做一個回圈來像手表的手一樣旋轉一個矩形。基本的測驗示例是這樣的:
<svg width="400" height="110">
@for (int i = 1; i < 13; i )
{
<rect id="rect @i" width="30" height="60" style="fill:red;stroke-width:3;stroke:rgb(0,0,0)" transform="rotate(@i*30)" />
}
<rect width="300" height="100" style="fill:rgb(0,0,255);stroke-width:3;stroke:rgb(0,0,0)" transform="rotate(360)" />
</svg>
uj5u.com熱心網友回復:
雖然您指定了矩形的大小,但您沒有給它一個位置。
<svg width="110" height="110" viewBox="-110 -110 220 220">
@for (int i = 0; i < 12; i )
{
<rect id="rect @i" x="-15" y="50" width="30" height="60" transform="rotate(@(i*30) 0 0)" />
}
</svg>

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/519822.html
