新手前端工程師HTML5初階課程-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初階課程-SVG 路徑動畫
前端工程師除了RWD別無選擇?選對方法就可以辦到SEO無痛!
初階前端工程師常識集(一)-何謂RWD響應式網站?
暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~
好奇人工智慧主導世界的樣貌嗎?就讓這樂團用音樂告訴你!!
程式課程選達內,美上市IT課程教育集團
想接觸人工智慧領域一定不能不了解Python!!