vue过渡效果 概述
来源:互联网 发布:知乎瓷砖地板和木地板 编辑:程序博客网 时间:2024/06/06 17:23
vue的封装组件transition:
为某个模块添加动画效果,直接在那个div里面添加一个属性transition="自己命名的名字"
<div transition="fade">为我添加一个渐入渐出的效果</div>
样式
div.fade-transition{opacity:1;} //不透明
div.fade-enter,.fade-leave{opacity:0} //透明
只要是有动画效果的都要写这个组件里面
<transition name="A">
<div v-show="show">toggle</div>
</transition>
渐变效果:
样式. A-enter-active,.A-leave-active{ // <div v-show="show">toggle</div>这个元素激活时动画效果
transition:opacity 1s; //opacity是有渐变效果的样式的名称
}
.A-enter,.A-leave{ // <div v-show="show">toggle</div>这个元素进入和离开时动画效果
opacity:0;
}
动画效果:
样式. A-enter-active,.A-leave-active{ //这个元素激活时动画效果
animation:bunde-in 1s; //bunde-in是有动画效果的样式的名称。自己命名的
}
.A-enter,.A-leave{ //进入和离开时动画效果
animation:bunde-in 1s; //bunde-out同上
}
@keyframes bounce-in {
0% {
transform: scale(0);
}
50% {
transform: scale(1.5);
}
100% {
transform: scale(1);
}
}
@keyframes bounce-out {
0% {
transform: scale(1);
}
50% {
transform: scale(1.5);
}
100% {
transform: scale(0);
}
}
过渡的-CSS-类名
会有 4 个(CSS)类名在 enter/leave 的过渡中切换
v-enter
: 定义进入过渡的开始状态。在元素被插入时生效,在下一个帧移除。v-enter-active
: 定义进入过渡的结束状态。在元素被插入时生效,在transition/animation
完成之后移除。v-leave
: 定义离开过渡的开始状态。在离开过渡被触发时生效,在下一个帧移除。v-leave-active
: 定义离开过渡的结束状态。在离开过渡被触发时生效,在transition/animation
完成之后移除。
- vue过渡效果 概述
- Vue的过渡效果
- Vue的过渡效果
- vue之过渡效果
- vue-css过渡效果
- vue.js 过渡效果之css过渡
- Vue过渡效果之CSS过渡
- vue 路由跳转 + 过渡效果
- Vue.js学习笔记:过渡效果(含列表过渡)
- vue过渡效果的几种实现方法、各种滑动
- 【Vue】 -(8) 过渡
- vue中的渐进过渡
- vue transition 过渡
- vue 动画过渡
- Vue之过渡动画
- Vue列表过渡
- Vue多元素过渡
- Vue列表过渡
- c语言结构体数据对齐问题
- 再读《Java编程思想 》
- Ft5x06_ts驱动程序的重写
- android 源码的m、mm、mmm编译命令的使用与重新打包android系统镜像文件。
- Github 访问时出现Permission denied (public key)
- vue过渡效果 概述
- SpringMVC PropertyEditorSupport
- java后台poi方式导出excel和解析excel
- 如何让vue文件中的代码在Sublime Text 3中高亮?
- 游戏编程中的人工智能 三 (Python改编)
- C语言 fwrite 覆盖文件原始数据问题
- BZOJ 3997: [TJOI2015]组合数学
- 从零开始学习RecyclerView(二)
- Ubuntu安装jdk