TP Notes
全部
CSS
SVG
資源收集
HTML
其它
關於我
Translate
2020年12月10日 星期四
SVG 變形動畫
SVG 的動畫最有意思的應用之一就是變形,先來一個簡單範例
範例中 path 的每一個點對點的分怖必須一樣,這樣跑起來才不會有問題 ``` $mmcode(r1) ```
加上 javascript 計算位置,可以做出多邊形變形動畫,和之前用 CSS 做的不同,最後做出來的 SVG 存檔後,就是單純圖檔,完全不需要 javascript 即可互動 實測結果相當有趣,firefox 會不正常顯示,當路徑被動畫修改後,小圓球卻不會修改路徑,還是走本來預設的三角形,chrome 和 safari 則沒有問題。 為了修正 firefox 的問題,用了重寫 html 的技巧,加了一個 **[Firefox fix]** 的 button ``` $mmcode(r2) ```
三角形
四邊形
五角形
六角形
七邊形
星 形
Firefox fix
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言