聊聊H5页面的动画实现 — 刘慧敏.

Slides:



Advertisements
Similar presentations
计算机动画与仿真. 计算机动画是计算机图形学和艺术相结合 的产物,它是伴随着计算机硬件和图形算 法高速发展起来的一门高新技术,它综合 利用计算机科学、艺术、数学、物理学和 其它相关学科的知识在计算机上生成绚丽 多彩的连续的虚拟真实画面,给人们提供 了一个充分展示个人想象力和艺术才能的 新天地。 计算机动画是计算机图形学和艺术相结合.
Advertisements

模板的使用 教育学 江西教育学院教育系 冯芳 2012 - 10. 第二章 教育学的产生和发展 第一节 教育学的研究对象和任务 第二节 教育学的产生与发展 第三节 学习教育学的意义与方法.
颐高集团项目中心 海亮地产开发模式研究报告. 目 录 目 录 第四部分:海亮地产高周转模式执行 第二部分:海亮地产高周转模式原因 第三部分:海亮地产高周转模式内涵 第一部分:海亮地产企业背景 第五部分:海亮地产高周转支撑体系.
高中新课程思想政治(必 修 1 、 2 )的教学体会 北京师大二附中 李文燕 2008 年西城新课程教师培训的讲稿.
共建多媒体优质资源 提高图书馆教学服务 新东方多媒体学习库 创新 实用 互动 权威的学习平台. 图书馆资源收藏类型 图书馆的服务任务 多媒体资源市场现状及未来发展方向 新东方集团介绍 新东方在线介绍 新东方多媒体学习库之市场背景 新东方多媒体学习库介绍 新东方多媒体学习库优势 新东方多媒体学习库用户调查.
教师成绩录入步骤 1. 登录教务系统 2. 进入教师成绩管理界面 3. 选择相应的教学班,点击 “ 课程成绩录 入 ” 进入成绩录入界面 4. 点击 “ 设置 ” 按钮设置 “ 成绩分项 ” 5. 录入成绩, “ 保存成绩 ” 按钮可以保存成 绩但不提交(提交后不能再修改成绩) 6. “ 提交成绩 ”
《饲料分析与质量检测技术》 说课 主讲教师:管建慧. 课程名称: 《饲料分析与饲料质量检测技术 》 课程编码:
7.2 图示化记忆 记忆的概述 图示化记忆 联想记忆法 奇特联想记忆法 用手记忆.
醫學美學之我見ー肉毒桿菌 班級:應日三乙 姓名:蔡雅卉 學號: 497E0076. 前言 現在的人,已經把 整型看做是微不足 道的事情了。即使 只是戴牙套、局部 雷射、割雙眼皮、 打美白針、肉毒桿 菌等等,都可以在 身體上做不同的改 變,而讓自己更滿 意自己的外表。
用 藥 安 全 用 藥 安 全 護 理 師 張 嘉 芬. 前 言 前 言 正確用藥的方法 藥袋上的秘辛 為了減少重大疾病或是醫療處理、 用藥不當的相關事件發生。
阿尔伯特亲王 阿尔伯特亲王纪念碑 维多利亚女王夫妇 维多利亚女王一家 建造水晶宫 水晶宫初建时的照片.
2009/12/211 商務科技管理系 實 務 專 題 報 告 辦桌非難事 學生: 施雅雯 ( ) 張敬芝 ( ) 葉明臻 ( ) 黃怡琅 ( )
熟悉 Dreamweaver 的工作區與基本操作
资源平台应用培训 武汉市交通学校信息化建设指导委员会.
梦想启航 ——大学生活与职业规划专题讲座.
河北保定外国语学校 高三家长会.
动画概论.
成语乐园 成语乐园 执教老师:李道梅.
以信息化带动教育现代化,打造教育的“南山质量”
104年度國立宜蘭大學新進主管研討 主計業務宣導說明
个体税收征管政策讲解 浏阳市地方税务局.
102年實施之高中職及五專多元入學(含免試入學)之招生機制
读者与图书馆 2009年春季版 总第 15 期 山 东 交 通 学 院 图 书 馆 2009年3月.
詹天佑.
封面 2015易驾考最新分享: 科目二考试方法秘诀 文章来源:易驾考官网.
基于行业的 企业技术创新信息保障体系研究 刘 华 博士 中国科学技术信息研究所.
北师大版义务教育课程标准实验教科书 七年级上册讲义 第17课 先进的科学技术.
第四讲 1949—1991年的中苏关系 及其经验教训.
讲故事训练 授课人:田轶.
“鼠标加水泥”的百货公司——武汉中百 朱巧巧 陆嘉怡 田泽宇.
第十一課 菜園 6-11.
腸道傳染病宣導講座 南港區健康服務中心 林治萱護理師.
系统简介 理财顾问 业务 是基于通信平台的技术优势,整合《理财周刊》、第一理财网、乾隆集团等合作伙伴提供的理财产品内容和权威的理财专家资源,以集中式呼叫中心为主的服务方式,让普通百姓可以享受到快捷、全面、专业、权威的资讯及投资理财的服务平台。
校本选修课 第三专题 西藏问题 北京师大二附中 李文燕.
2012级暑期放假安全教育 及宿舍搬迁工作布置会 北京化工大学理学院 辅导员:曹鼎 2013年6月6日.
立體四子棋 研究成員:謝旻諺、 鄭家鈞 指導老師:林屏森老師.
“三步式”网络学习法 《探究与发现》数学网络学习平台介绍
初中思想品德 规范的教学设计与案例分析.
宦官那些事儿 宦官那些事儿 主讲:小学部李永善 主讲:小学部李永善.
三創產業學程 學群主持人:袁國榮召集人.
个人职业生涯规划.
电视教育课 【5】 小学生行为习惯养成教育.
正修科技大學教學發展中心 教師教學觀摩與經驗分享 電子工程系 張法憲副教授.
財團法人技專校院入學測驗中心 資訊處黃建銘
AFTER EFFECTS CS4 影视特效实例教程 授课教师:***
2015年云南财经大学图书馆 新生入馆教育考核试题 答题指南
宁波爱地房产市场年报 郊五区
《体育与健康》说课稿 课题:新兴体育舞蹈 —踢踏舞教学 北师大泉州附中 陈玉慈.
蘇軾詞的賞析
上海市出口退税网上申报系统V2.0 —— 大连龙图信息技术股份有限公司 ——.
柯奕宏(06) 王予亨(13) 郭秉逸(15) 楊雯凈(23) 顏佑瑩(32)
第十五章 传播学调查研究方法.
自然與生活科技領域 認識太陽能 蘇紋琪、石明玉.
Selenium 一个用于Web应用程序测试的工具 Robin Ren
 全能的天才畫家- 李奧納多‧達文西 (西元1452年-1519年) 指導老師:袁淑芬老師 製作人:饒佩芯.
武汉纺织大学传媒学院 cm.wtu.edu.cn
Web前端开发技术与实践 第13章:动画 阮晓龙 /
認識我的故鄉_台中市.
基礎程式設計範例 -網頁名片.
習作2-2 題目+解答 第一關 西亞、中亞的自然與人文環境 圖一  歐洲分區簡圖      請依據圖一中的標示,將正確代號填入空格中。   
第2章 初识Dreamweaver CS4 Adobe Dreamweaver CS4是建立Web站点和应用程序的 专业工具。它将可视布局工具、应用程序开发功能和 代码编辑支持组合在一起,其功能强大,使得各个层 次的开发人员和设计人员都能够快速创建界面吸引人 的基于标准的网站和应用程序。从对基于CSS的设计.
精忠报国  演唱:屠洪纲 作词:陈涛 作曲:张宏光  狼烟起 江山北望  龙起卷 马长嘶 剑气如霜  心似黄河水茫茫  二十年 纵横间 谁能相抗  恨欲狂 长刀所向  多少手足忠魂埋骨它乡  何惜百死报家国  忍叹惜 更无语 血泪满眶  马蹄南去 人北望  人北望 草青黄 尘飞扬  我愿守土复开疆  堂堂中国要让四方来贺.
樂樂請假了 尊重的故事 資料來源:臺北縣國民小學品德教育手冊 故事來源:臺北縣國民小學品德教育手冊 網路小故事
聽聽那冷雨---重點摘要 二愛 王煜榕.
喜雨亭記 國二甲 S 陳姿婷.
憲政與民主 應化3A 邱泓明.
古蹟知性之旅 我和新港奉天宮有個約 報告人:陳 映 竹 傅 湘 甯.
臺北市政府教育局 97年臺北市立國民中學教科書採購作業 政風座談會議
指數、對數函數 數101乙 周文翔 朱哲明 張良聿.
李商隐诗两首 锦 瑟 马 嵬 夕阳无限好,只是尽黄昏。.
Presentation transcript:

聊聊H5页面的动画实现 — 刘慧敏

活动运营、产品宣传、招聘等等

H5页面主要特征 资源预加载、滑屏翻页、背景音乐、微信分享,以及… 炫酷的动画效果 主要介绍动画效果的实现

动画效果 简单的过渡动画 常见的位移、缩放、旋转、渐变动画 带有立体效果的3D 动画 帧动画/精灵动画 Canvas、SVG矢量动画

相关的CSS属性 opacity transform transition keyframes animation

过渡动画 通过transition + transform/opacity 实现 优点:简单易用 缺点:功能有限,仅能表现两个状态间的过渡效果

常见动画 主要通过animation + transfrom/opacity 实现 推荐参考或使用 Animate.css

3D动画 利用指定如下带3D 变换效果的属性来实现: translateZ, translate3d, rotateX, rotateY, rotate3d, scaleZ, scale3d

帧动画 将动画效果的每一帧分别导出为 图片,借助keyframes 以及 animation-timing-function 的 steps 函数实现 优点:效果棒棒哒 缺点:加大了图片k数

用JS监听动画状态 可以通过JS 监听如下事件来对动画进行更好的控制: animationstart, animationiteration, animationend, transitionend

矢量动画 有些仅由形状组成的动画,可以用Canvas 或SVG 实现为矢 量动画 优点:节省k数,高清无码不失真

游戏类H5 游戏通常包括动画循环、图片绘制、缓动效果、精灵动画、 碰撞检测等内容 H5游戏推荐简单易用的2D游戏引擎CreateJS

图片的优化 在画质可接受的范围内尽量减少文件k数及http链接数 合并雪碧图 + 压缩图片 (推荐TinyPNG)

Gulp工作流 合并雪碧图、图片压缩、编译SASS、添加浏览器前缀、代 码压缩、文件合并...

关于动画性能 避免在页面上同时执行过多的动画 对在当前屏幕不显示的动画进行停用 图片尺寸不宜过大,控制在2000x2000以下 尽量只对脱离了文档流(例如绝对定位)的元素做动画 位移动画用translate 来代替top, left 的变化 尽量只通过改变translate, scale, rotate, opacity 来实现动画 适当地利用3d 变换来开启GPU 硬件加速

代码调试与优化 善用强大的Chrome 开发者工具 设备模拟、元素结构&样式查看、动画缓动算法调试、 网络请求瀑布流、Profiles、Timeline 等 ease.html

利用工具实现 Flash to HTML5 AE (Adobe After Effects) Hype3 其他在线工具

Thanks~