6-1 6.1通过CSS方式实现过渡效果ppt课件 Vue.js基础与应用开发实战(微课版).pptx
《6-1 6.1通过CSS方式实现过渡效果ppt课件 Vue.js基础与应用开发实战(微课版).pptx》由会员分享,可在线阅读,更多相关《6-1 6.1通过CSS方式实现过渡效果ppt课件 Vue.js基础与应用开发实战(微课版).pptx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、6-1 6.1 通过CSS方式实现过渡效果教学课件 Vue.js基础与应用开发实战(微课版)6.1 通过CSS方式实现过渡效果以下示例代码通过一个按钮控制p元素显隐,并且没有使用过渡效果。【示例】:demo0601.html代码如下:隐藏 显示 欢迎登录 var vm=new Vue(el:#app,data:show:true )如果要为页面内容的显隐添加过渡效果,则需要使用过渡组件。6.1.1 过渡组件与过渡类1过渡组件Vue提供了transition组件,下面代码中,该过渡组件的名称为fade。欢迎登录当插入或删除包含在transition组件中的元素时,Vue会自动嗅探目标元素是否应用
2、了 CSS过渡或动画,如果应用,在恰当的时机添加/删除CSS类名。2过渡类为实现CSS方式过渡效果,Vue提供了6个类,用于enter/leave的过渡中进行切换,实现过渡效果,如图6-1所示。图图6-1 实现实现CSS方式过渡效果的方式过渡效果的6个类个类(1)v-enter类用于定义进入过渡的开始状态,作用于开始的一帧。在元素被插入时生效,在元素插入之后的下一帧移除。(2)v-enter-active类用于定义过渡生效时的状态,作用于整个过程。在元素整个过渡过程中作用,在元素被插入时生效,在transition或animation完成之后移除。这个类可以被用来定义过渡的过程时间。(3)v-
3、enter-to类用于定义进入过渡的结束状态,作用于结束的一帧。在元素 被 插 入 一 帧 后 生 效(与 此 同 时 v-enter被 删 除),在transition或animation完成之后移除。(4)v-leave类用于定义离开过渡的开始状态,作用于开始的一帧。在离开过渡被触发时生效,在下一个帧移除。(5)v-leave-active类用于定义过渡生效时的状态,在元素整个过渡过程中作用,在离开过渡被触发后立即生效,在transition或animation完成之后移除。这个类可以被用来定义过渡的过程时间。(6)v-leave-to类用于定义离开过渡的结束状态,在离开过渡被触发一帧后生
4、效(与此同时v-leave被删除),在transition或animation完成之后移除。对于这些在实现过渡切换效果的类名,v-是这些类名的前缀,表示过渡组件的名称。可以使用name属性设置前缀,如果将name属性设置为fade,那么“fade-”就是在过渡中切换的类名前缀,如fade-enter、fade-leave等。如果没有设置name属性名称,那么“v-”就是这些类名的默认前缀,如v-enter、v-leave等。建议设置name值进行命名,这样在应用到另一个过渡时就不会产生冲突。6.1.2 使用transition组件结合transition属性实现过渡效果常用的Vue过渡效果可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 6-1 6.1 通过CSS方式实现过渡效果ppt课件 Vue.js基础与应用开发实战微课版 通过 CSS 方式 实现 过渡 效果 ppt 课件 Vue js 基础 应用 开发 实战 微课版
链接地址:https://www.taowenge.com/p-90589394.html
限制150内