選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

SVG 教程

SVG 代表可縮放向量圖形。

SVG 以 XML 格式定義向量圖形。

SVG 圖形是可縮放的,在縮放或調整大小時不會損失任何質量。

所有主要瀏覽器都支援 SVG。


每章中的示例

使用我們的“自己動手”編輯器,您可以編輯 SVG,然後單擊按鈕檢視結果。

SVG 示例

<html>
<body>

<h1>我的第一個 SVG</h1>

<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg">
  <circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" />
</svg>

</body>
</html>
自己動手試一試 »

您應該已經知道

在繼續之前,您應該對以下內容有基本瞭解

  • HTML
  • 基本 XML

如果您想先學習這些主題,請在我們首頁上查詢教程。


什麼是 SVG?

  • SVG 代表可縮放向量圖形
  • SVG 用於定義 Web 的向量圖形
  • SVG 以 XML 格式定義圖形
  • SVG 檔案中的每個元素和屬性都可以設定動畫
  • SVG 是 W3C 的推薦標準
  • SVG 與其他標準整合,例如 CSS、DOM、XSL 和 JavaScript


SVG 是 W3C 推薦標準

SVG 1.0 於 2001 年 9 月 4 日成為 W3C 推薦標準。

SVG 1.1 於 2003 年 1 月 14 日成為 W3C 推薦標準。

SVG 1.1 (第二版) 於 2011 年 8 月 16 日成為 W3C 推薦標準。


SVG 的優勢

使用 SVG 相對於其他影像格式(如 JPEG 和 GIF)的優勢在於

  • SVG 影像可以使用任何文字編輯器建立和編輯
  • SVG 影像可以被搜尋、索引、指令碼化和壓縮
  • SVG 影像是可縮放的
  • SVG 影像可以以任何解析度高質量列印
  • SVG 影像是可縮放的
  • SVG 圖形在縮放或調整大小時不會損失任何質量
  • SVG 是一個開放標準
  • SVG 檔案是純 XML

它是如何工作的?

SVG 具有用於矩形、圓形、橢圓、線條、多邊形、曲線等的元素和屬性。

SVG 還支援濾鏡和模糊效果、漸變、旋轉、動畫、JavaScript 互動等。

一個簡單的 SVG 文件由 <svg> 根元素和幾個基本的形狀元素組成,它們共同構建一個圖形。


建立 SVG 影像

SVG 影像可以使用任何文字編輯器或繪圖程式(如 Inkscape)建立。

為了讓您學習 SVG 的概念和基礎知識,本教程將僅使用純文字來教授您 SVG。

下一頁將展示如何將 SVG 影像直接嵌入 HTML 頁面!


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援