如何在HTML中使用SVG標籤繪製圓形?
HTML的SVG標籤是一個容器,用於描述二維圖形。SVG代表可縮放向量圖形,它在任何向量圖的X和Y座標系中表示二維圖形。這種型別的標籤主要用於繪製向量圖,例如圓形、矩形、圓角矩形、正方形、三角形、星形等。
有多種方法可以使用SVG標籤繪製圓形,例如使用HTML中的`
語法
以下語法用於示例:
<svg> </svg>
這是HTML中的一個圖形元素,可以用來繪製不同型別的形狀,例如圓形、矩形、正方形等。
<ellipse> </ellipse>
`
圓形中使用的屬性如下:
r − ‘r’屬性定義圓形的半徑。
cx − ‘cx’屬性定義圓形中心的‘x’座標。屬性長度以水平方向測量。
cy − ‘cy’屬性定義圓形中心的‘y’座標。屬性長度以垂直方向測量。
stroke − stroke屬性定義圓形的輪廓並將其顏色設定為其值。
stroke-width − 此屬性定義寬度的長度。
fill − 此屬性填充圓形的顏色。
示例1
在這個例子中,HTML程式碼建立一個名為“Circle”的簡單網頁。文字“使用SVG繪製圓形”出現在標題元素中,表明該頁面的目標是使用SVG顯示一個圓形。圓形是使用SVG元素繪製的。SVG元素使圓形元素能夠設定某些屬性,例如r、cx、cy、stroke和stroke-width,從而在網頁上生成一個完整的圓形。
<!DOCTYPE html> <html> <title>Circle</title> <head> </head> <body> <h1>Circle using SVG</h1> <svg> <circle r="45" cx="80" cy="100" stroke="green" stroke-width="4" fill="#bf6660"> </circle> <svg> </body> </html>
示例2
在下面的例子中,我們將使用svg元素內的名為ellipse的元素來繪製圓形。為了設計圓形的良好形狀,它使用了一些SVG屬性。
<!DOCTYPE html> <html> <title>Circle</title> <head> <style> ellipse{ stroke: red; stroke-width: 8; } </style> </head> <body> <h1>Circle using SVG and Ellipse</h1> <svg> <svg height="240" width="400"> <ellipse cx="180" cy="80" rx="100" ry="50"/> </svg> </svg> </body> </html>
SVG的優點
SVG影像可縮放且可縮放。
這種型別的圖形不會丟失影像質量。
這種型別的影像可以在任何文字編輯器中編輯。
這種型別的向量圖最適合徽標。
結論
我們瞭解了使用SVG標籤繪製圓形的示例。然後我們在上面的例子中看到了Ellipse和SVG標籤之間的區別。使用SVG的主要目的是它的cx和cy座標軸屬性,它們顯示中心方向,並透過提供最佳值來幫助繪製圓形。