人人做人人干-人人做人人看-人人做人人爽国产视-人人做人人爽人人爱-色屋视频-色屋网

歡迎您光臨深圳塔燈網絡科技有限公司!
電話圖標 余先生:13699882642

網站百科

為您解碼網站建設的點點滴滴

Canvas上實現元素圖片鏡像翻轉動畫教程

發表日期:2019-09 文章編輯:小燈 瀏覽次數:4773

越來越多的人在學習研究?Canvas,然后使用?Canvas 制作各種各樣的動畫。為了驗證 Canvas 動畫的可用性,我特意制作了一些 demo,分享給大家!

下面我們一起來進入今天的學習內容,Canvas圖片水平鏡像翻轉效果。

該效果的最終運行截圖如下:

而相關的實現代碼非常簡潔,總共不超過100行。

HTML 實現代碼如下:

<canvas width="256" height="192"></canvas>

相關 JavaScript 代碼如下:

<script src="animation.js"></script><script>// 截取自https://github.com/zhangxinxu/Tween/blob/master/tween.jsvar Tween = {Quad: {easeInOut: function(t, b, c, d) {if ((t /= d / 2) < 1) return c / 2 * t * t + b;return -c / 2 * ((--t) * (t-2) - 1) + b;}}};// canvas 2d上下文獲取var canvas = document.querySelector('canvas');var context = canvas.getContext('2d');// 下面是一開始圖片呈現的處理方法var strImgUrl = 'mm1.jpg';var eleImg = document.createElement('img');eleImg.origin = '';eleImg.onload = function () {context.drawImage(this, 0, 0);};eleImg.src = strImgUrl;// 水平翻轉動畫 www.xttblog.comvar loop = 1;var flipX = function () {// 緩動執行API// Math.animation(form, to, duration, easing, callback);Math.animation(1 * loop, -1 * loop, 600, 'Quad.easeInOut', function (value, isEnding) {context.clearRect(0, 0, canvas.width, canvas.height);context.translate(canvas.width / 2 - canvas.width * value / 2, 0);context.scale(value, 1);context.drawImage(eleImg, 0, 0);// 坐標參考還原context.setTransform(1, 0, 0, 1, 0, 0);if (isEnding) {loop = -1 * loop;}});};// 點擊畫布水平動畫翻轉canvas.addEventListener('click', flipX);</script>

以上就是關于Canvas上實現元素圖片鏡像翻轉動畫的實現。


本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶學習參考,本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.kwpm.com.cn/21340.html
相關前端設計
 八年  行業經驗

多一份參考,總有益處

聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

咨詢相關問題或預約面談,可以通過以下方式與我們聯系

業務熱線:余經理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

主站蜘蛛池模板: 久草免费在线播放 | 国产在线视频网 | 香蕉污污视频 | 亚洲国产精品+制服丝袜 | 欧美激情综合亚洲一二区 | 中文字幕一区二区三区精品 | 久久婷婷五月综合色丁香 | 狠狠久久综合伊人不卡 | 国产成人影院在线观看 | 一区二区三区高清在线观看 | 动漫视频成人无h码在线观看 | 日本片免费观看一区二区 | videoshd4k欧美激情 | 天天骑天天干 | free性欧美高清另类 | 天天干天天狠 | 一级做a爰片鸭王 | free日韩性公交车上xxhd | 操美女在线观看 | 免费看黄色网址 | 在线观看91精品国产性色 | 亚洲三级大片 | 一区二区三区视频在线播放 | 成人精品第一区二区三区 | 欧美日韩高清观看一区二区 | 成人资源在线 | 黄网在线免费看 | 国产v在线在线观看羞羞答答 | 亚洲欧洲在线观看 | 久久亚洲最大成人网4438 | 一级高清毛片免费a级高清毛片 | 国产精品系列在线一区 | 欧美视频在线第一页 | 天天摸夜夜摸狠狠摸夜夜摸 | 成人免费观看在线网址 | 国产一级特黄aa大片在线 | 午夜寂寞影院在线观看 | 一本到视频 | 乱亲h女 小说 | 91精品视频在线免费观看 | 成人短视频在线观看视频 |