前端工程師不能錯過的HTML5(上):關於SVG動畫

深受前端工程師們喜愛的HTML5教學課程重出江湖啦!!超實用的SVG動畫千萬不要錯過喔~

 

SVG 基本圖形動畫

 

前端工程師們可以使用 <animate> 元素來繪製 SVG 動畫。

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

See the Pen SVG 基本圖形動畫 by Tedutw (@Tedutw) on CodePen.

以上所有的 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:SVG簡介

前端工程師不能錯過的HTML5():關於SVG動畫

 

AI人工智慧系統進駐醫院,快速偵測敗血症提高病患存活率!!

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

想成為第二個馬斯克嗎?Python課程帶你進入自動駕駛車的行列!

神奇的Java課程-竟可讓人從零經驗到成為工程師不用一年!!?

人人都能是工程師!台灣 IT 培訓中心推「找到工作再付學費」專案,要試試嗎?

 

 

arrow
arrow

    Java瑪奇朵 發表在 痞客邦 留言(0) 人氣()