SVG 學習

前言

SVG是基於XML的語言,主要用於繪製二維圖像。你可以通過編寫代碼來展示簡單的或者是複雜的圖形,例如:直線、曲線等等。或者只要你想,你也可以在矢量圖形編輯程序中創建這些直線、曲線,然後讓程序導出代碼。

  • SVG 是可伸縮的矢量圖形。
  • SVG圖像文件更小,可壓縮性更強。
  • 可以被記事本等閱讀器、搜索引擎訪問。
  • 圖像中的文本是可選的,同時也是可複制的。
  • 可以製作成整體或局部動畫。
  • X的二維圖形,Y坐標系統。
  • 柱圖、餅圖、建築與設計圖等等。

腳本SVG

可以修改在通過JavaScript瀏覽器生成SVG圖像。這樣就可以使用SVG更多的動態演示文稿,甚至小遊戲(雖然它可能是更好的使用HTML5畫布的遊戲)。