前端工程師入門HTML5就靠這些撇步!(11上)SVG圖形動


前端工程師入門HTML5就靠這些撇步!(11上)SVG圖形動


HTML5課程從不讓你失望啊!關於SVG,還有動畫篇要教你呢!那麼,就先教你如何畫出圖形動畫吧!

前端工程師必備技能:SVG 基本圖形動畫

我們可以使用 <animate> 元素來繪製 SVG 動畫。

今天,我們先來繪製一個方形,並且將動作設定在三秒鐘內往右移動,然後會重複相同的動作 3 次。HTML5 原始碼與結果如下所示:

以上所有前端工程師會使用到的 HTML5 標籤說明如下:

<attributeName>
屬性名稱,就是當你指定了這個屬性,就會以這個屬性去做動作。在本例中指定紫色方塊要水平位移,水平移動的座標為 x,所以該例中 attributeName 為 x。若為垂直移動的話,attributeName 則為 y。

- <from> 
動畫開始時的屬性值。

- <to>
結束動畫時的屬性值。

<dur>
動畫持續時間。

<repeatCount>
動畫重複次數。在本例中重複 3 次所以 repeatCount 設為 3;若要動畫無限重複的話, repeatCount 則設為 indefinite。

<fill (freeze | remove)>
這裡的 fill 不代表填色,而是指定動畫結束時的屬性,屬性可選 freeze 或是 remove,remove 是預設值,也就是動畫結束之後,圖形返回原本的狀態,而 freeze 則是在動畫結束後,固定在結束的狀態



相關文章:

前端工程師入門HTML5就靠這些撇步!(11下)SVG路徑動畫

前端工程師入門HTML5就靠這些撇步!(9)地理位置定位

前端工程師入門HTML5就靠這些撇步!(10)SVG向量圖

SEO圖片優化八大招式之(1)-圖檔命名與alt文字密技

暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~

哈利波特續集作者不是JK羅琳?是Python課程!?

達內課程先就業再付款- 中時電子報


這個網誌中的熱門文章

前端工程師設定CSS背景的五種方法(一)背景固定模式設定

前端工程師設定CSS背景的五種方法(五)設定背景顏色

前端工程師入門HTML5就靠這些撇步!(8上)製作拖曳元素