14第6章Vue.js过渡和动画JavaScript过渡 自定义过渡(3-4节)_第1页
14第6章Vue.js过渡和动画JavaScript过渡 自定义过渡(3-4节)_第2页
14第6章Vue.js过渡和动画JavaScript过渡 自定义过渡(3-4节)_第3页
14第6章Vue.js过渡和动画JavaScript过渡 自定义过渡(3-4节)_第4页
14第6章Vue.js过渡和动画JavaScript过渡 自定义过渡(3-4节)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第6章:Vue.js过渡和动画《Vue应用程序开发》

010203005Part16.1CSS过渡Part26.2CSS动画Part36.3JavaScript过渡Part46.4自定义过渡目录CONTENTS第6章Vue.js过渡和动画Vue.js过渡可以让我们的页面元素在出现和消失时实现多种过渡效果。具体体现在:Vue.js在插入、更新或者移除DOM时,提供多种不同方式的过渡效果。Vue.js提供了内置的过渡封装组件,该组件用于包裹要实现过渡效果的元素或组件。简而言之,你可以使用Vue.js的<transaction>组件,结合CSS动画(animation)、过渡(transaction)或javascript操作DOM来让你的元素或组件动起来。6.3JavaScript过渡JavaScript过渡是指使用JavaScript钩子实现的过渡效果,这些钩子函数可以结合CSStransitions/animations使用,也可以单独使用。当只用JavaScript过渡的时候,在enter和leave中,回调函数done是必须的。否则,它们会被同步调用,过渡会立即完成。6.3JavaScript过渡我们可以通过以下特性来自定义过渡类名:enter-classenter-active-classenter-to-class(2.1.8+)leave-classleave-active-classleave-to-class(2.1.8+)他们的优先级高于普通的类名,这对于Vue的过渡系统和其他第三方CSS动画库,如Animate.css结合使用十分有用。通过下面实例,我们看一下如何使用Animate.css制作一些效果多样的动画。6.4自定义过渡类名如上效果所示,这里边通过添加不同的类,便可以实现不同的动画效果,下面边介绍一下相关的类:主要的动画大类有Attention(晃动效果)、bounce(弹性缓冲效果)、fade(透明度变化效果)、flip(翻转效果)、rotate(旋转效果)、slide(滑动效果)、zoom(变焦效果)、special(特殊效果)这8类。6.4自定义过渡类名我们也可以通过animate.css网站查看动画效果,选择不同的动画类型,可以预览不同的动画效果。网址为:https://daneden.github.io/animate.css/6.5【章节案例】:漂亮的列表过渡动画6.5.1案例描述当用户添加学生信息时,新增加的列表项会从底部进入当前列表并成为其最后一项;当用户选择任意一个列表项时,会删除一条记录,动画效果为自上而下淡出。6.5.2案例设计自定义CSS样式和CSS过渡。使用v-for指令遍历数据。使用push()

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论