国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

最簡單的序列幀動畫canvas插件

2bdenny / 3096人閱讀

摘要:最簡單的序列幀動畫插件圖片序列幀播放工具用操作圖片動畫,封裝了常用方法。

最簡單的序列幀動畫canvas插件
圖片序列幀播放工具,用canvas操作圖片動畫,封裝了常用方法。

倉庫地址: https://github.com/wenyiweb/c...

喜歡可以給一個star哦
有問題可以加群一起討論,qq群:692337464

CanvasKeyFrames

圖片序列幀播放工具,用canvas操作圖片動畫,封裝了常用方法。

el [canvas容器,必須是DOM對象]

type [圖片模式,"array"和 "sprite"模式,array是圖片對象數組,sprite是基于寬度擴展的單張雪碧圖]

imgs [圖片幀對象數組或單圖,對應不同模式]

options {
cover: 10, //指定封面幀,默認是0
fps: 30, //默認是24
loop: 10 //初始化默認的循環數,在formTo中可以設置,默認是infinite
ratio: 2 //雪碧圖模式才需要,圖片的高清比例,與@2x相似,默認是2,低清模式是1
width: 300, //注意,隱藏元素是拿不到寬度的,所以特殊情況下需要指定寬度
height: 300
}

API CanvasKeyFrames(el, type, imgs, options)

el canvas容器,必須是DOM對象

type 圖片模式,"array"和 "sprite"模式,array是圖片對象數組,sprite是基于寬度擴展的單張雪碧圖

imgs 圖片幀對象數組或單圖,對應不同模式

options

cover 指定封面幀,默認是0

fps 默認是24

loop 初始化默認的循環數,在formTo中可以設置,默認是infinite

ratio 雪碧圖模式才需要,圖片的高清比例,與@2x相似,默認是2,低清模式是1

width 隱藏元素是拿不到寬度的,所以特殊情況下需要指定寬度

height 隱藏元素是拿不到寬度的,所以特殊情況下需要指定寬度

調用方式

導入JS

var kf = new CanvasKeyFrames(el, type, imgs, options)

方法介紹 goto(n) 跳轉到某一幀 next() 下一幀 prev() 上一幀 fromTo(from, to, loop, callback)
from     [啟始幀(從0開始)]
  to       [結束幀數]
  loop     [循環次數,默認是infiniten]
  callback [回調函數]
toFrom(to, from, loop, callback)
to       [啟始幀(從高位開始)]
 from     [結束幀數(從低位結束)]
 loop     [循環次數,默認是infiniten]
 callback [回調函數]
repeatplay(from, to, loop, callback)
fromto正著播一遍,然后回調fromBack,倒著播一遍,然后再回調toBack,進行邏輯判斷
from     [啟始幀(從0開始)]
to       [結束幀數]
loop     [循環次數,默認是infinite正播過去,再倒播回來]
callback [回調函數]
from(from, loop, callback)
 from     [啟始幀(從0開始)]
 loop     [循環次數,默認是infinite]
 callback [回調函數]
to(to, loop, callback)
to       [結束幀數]
loop     [循環次數,默認是infinite]
callback [回調函數]
pause() 暫停動畫 stop() 停止并回到第一幀或cover幀 play() 從當前位置播放動畫,會繼承上次使用fromTo、form或to的屬性 destroy() 銷毀對象

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/107410.html

相關文章

  • Lottie-前端實現AE動效

    摘要:經調研發現,是個簡單高效且性能高的動畫方案。換言之,設計師用把動畫效果做出來,再用導出相應地文件給到前端,前端使用庫就可以實現動畫效果。 項目背景 在海外項目中,為了優化用戶體驗加入了幾處微交互動畫,實現方式是設計輸出合成的雪碧圖,前端通過序列幀實現動畫效果:?showImg(https://segmentfault.com/img/bVbp6jB);序列幀:showImg(https...

    supernavy 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<