轉換功能

翻譯

translate 沿指定的向量移動圖形:

<circle cx="0" cy="0" r="50" transform="translate(50,50)"/>

第一個值是 x 平移,第二個是 y。如果省略 y,則預設為 0。

規模

scale 按指定比例調整元素大小:

<circle cx="50" cy="50" r="25" transform="scale(.5,2)"/>

translate 一樣,引數是 x,然後是 y。但是,在 scale 中,如果省略 y,則預設為 x 的值; 換句話說,它在不改變寬高比的情況下縮放元素。

旋轉

rotate 按指定角度旋轉元素。

<!-- <rect> used for this example because circles can't be rotated -->
<rect width="100" height="5" transform="rotate(90,50,50)"/>

第一個值是角度,以度為單位。順時針應用轉換。其他兩個值表示要旋轉的點,預設為原點。