2017年3月31日

[技術分享] 實做 SVG 中的位移與縮放(SVG Translate and Zoom Scale)-拖曳與縮放功能實做(下)

此系列文章 [技術分享] 理解 SVG 中的 Viewport 和 ViewBox-拖曳與縮放功能實做(上) [技術分享] 利用 SVG 中的 CTM 進行座標系統的轉換(SVG Coordinate System Transform Matrix)-拖曳與縮放功能實做(中) [技術分享] 實做 SVG 中的位移與縮放(SVG Tranaslte and Zoom Scale)-拖曳與縮放功能實做(下) 最後,我們要來實做出針對 SVG 這個"畫布"本身進行縮放和拖拉的效果(我們拖拉的是整個 SVG 元素,而不是 SVG 當中的各個圖案)。我們先談位移,接著再來說明縮放的功能。其實如果你瞭解...

2017年3月22日

[技術分享] 利用 SVG 中的 CTM 進行座標系統的轉換(SVG Coordinate System Transform Matrix)-拖曳與縮放功能實做(中)

此系列文章 [技術分享] 理解 SVG 中的 Viewport 和 ViewBox-拖曳與縮放功能實做(上) [技術分享] 利用 SVG 中的 CTM 進行座標系統的轉換(SVG Coordinate System Transform Matrix)-拖曳與縮放功能實做(中) [技術分享] 實做 SVG 中的位移與縮放(SVG Tranaslte and Zoom Scale)-拖曳與縮放功能實做(下) 在這一系列文章中我們把 SVG 整個元素視為一個畫布(Canvas),而不是去 SVG 討論裡面的各個圖形,另外,只討論當 viewport 和 viewBox 兩者比例相等的情況。 在上一篇文章中([教學]...

2017年3月20日

[技術分享] 理解 SVG 中的 Viewport 和 ViewBox-拖曳與縮放功能實做(上)

此系列文章 [技術分享] 理解 SVG 中的 Viewport 和 ViewBox-拖曳與縮放功能實做(上) [技術分享] 利用 SVG 中的 CTM 進行座標系統的轉換(SVG Coordinate System Transform Matrix)-拖曳與縮放功能實做(中) [技術分享] 實做 SVG 中的位移與縮放(SVG Tranaslte and Zoom Scale)-拖曳與縮放功能實做(下) 不同於以往將 SVG 視為一張圖案(ICON 或 LOGO)的概念,在這篇文章中,我們要試著將 SVG 視為一個畫布(Canvas),而我們可以透過滑鼠來直接對這個畫布像 Google...