[譯] 理解 SVG 座標系統與 Transformation - 3 建立 viewpor
在 SVG 繪製的任何一個時間點,我們都可以透過內嵌 <svg>
或者使用像是 <symbol>
這類的元素來建立新的 viewport 和用戶座標。
本篇文章我們將要探討該怎麼作?以及如何利用這種方式協助我們控制 SVG 元素使其更具彈性。
本篇是探討 SVG 座標系與變形系列文章的第三篇也是最後一篇,在第一篇我們討論了 SVG 座標系的基本觀念即 viewport
viewBox
preserveAspectRatio
這三個東西。第二篇主要討論了關於變形的用法和座標系之間關係的觀念。系列文章的連結條例於下:
- [譯] 理解 SVG 座標系統與 Transformation - 1 viewport、viewBox、和 preserveAspectRatio
- [譯] 理解 SVG 座標系統與 Transformation - 2 transform 屬性
- [譯] 理解 SVG 座標系統與 Transformation - 3 建立 viewport
在這篇文章中,我假設您至少已經讀完第一篇文章,並且能夠掌握 SVG viewport
的觀念和 viewBox
preserveAspectRatio
兩個屬性。本篇文章不需要具備第二篇討論的觀念,您可以略過無妨。