2012年2月10日 星期五

SVG 之 g element 使用方式與心得

SVG裡有一個好用標籤 ─ g element

使用的方式是 <g></g> 將元素包起來


這樣你就可以對一群元素或是物件做動作

但g element有一個壞處 就是它無法被更改座標x, y值

要一整群的移動元素 必須要用translate的方式

假設我們要將一個群移動到(150, 150)

可以這樣寫 :

<g transform="translate(150,150)"> .... </g>

也可以對g element做整群的動畫移動

必須使用<animateTransform />標籤

但是我發現就算使用動畫移動了群的位置

它實際的座標還是沒有改變

只是在瀏覽器中看起來有移動

但如果是更改opacity之類的值就是真的有改變了

沒有留言:

張貼留言