如何在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座標軸屬性,它們顯示中心方向,並透過提供最佳值來幫助繪製圓形。
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP