SVG 教程login
SVG 教程
作者:php.cn  更新時間:2022-04-18 17:51:50

SVG 實例



簡單的SVG 實例

一個簡單的SVG圖形範例:

這裡是SVG檔案(SVG檔案的儲存與SVG擴充):

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

<svg xmlns="http://www.w3.org/2000/ svg" version="1.1">
  <circle cx="100" cy="50" r="40" stroke="black"
  stroke-width="2" fill="red" />
</svg>

SVG 程式碼解析:

第一行包含了XML 宣告。請注意 standalone 屬性!此屬性規定此 SVG 檔案是否為"獨立的",或含有外部檔案的參考。

standalone="no" 表示 SVG 文件會引用一個外部檔案 - 在這裡,是 DTD 檔案。

第二和第三行引用了這個外部的 SVG DTD。該 DTD 位於 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"。該 DTD 位於 W3C,含有所有允許的 SVG 元素。

SVG 程式碼以 <svg> 元素開始,包含開啟標籤 <svg> 和關閉標籤 </svg> 。這是根元素。 width 和 height 屬性可設定此 SVG 文件的寬度和高度。 version 屬性可定義所使用的 SVG 版本,xmlns 屬性可定義 SVG 命名空間。

SVG 的 <circle> 用來建立一個圓。 cx 和 cy 屬性定義圓中心的 x 和 y 座標。如果忽略這兩個屬性,那麼圓點會被設定為 (0, 0)。 r 屬性定義圓的半徑。

stroke 和 stroke-width 屬性控制如何顯示形狀的輪廓。我們把圓的輪廓設定為 2px 寬,黑邊框。

fill 屬性設定形狀內的顏色。我們把填滿顏色設定為紅色。

關閉標籤的作用是關閉 SVG 元素和文件本身。

註解:所有的開啟標籤必須有關閉標籤!

#

PHP中文網