美文网首页
Vue 中动画的使用

Vue 中动画的使用

作者: lessonSam | 来源:发表于2020-03-03 23:59 被阅读0次

先看原生的


image.png
  • 1 v-enter
    定义进入过渡的开始状态。在元素被插入之前生效,在元素被插入之后的下一帧移除。
    v-enter:定义进入过渡的开始状态。在元素被插入之前生效,在元素被插入之后的下一帧移除。
  • v-enter-active:
    定义进入过渡生效时的状态。在整个进入过渡的阶段中应用,在元素被插入之前生效,在过渡/动画完成之后移除。这个类可以被用来定义进入过渡的过程时间,延迟和曲线函数。
  • v-enter-to:
    2.1.8版及以上 定义进入过渡的结束状态。在元素被插入之后下一帧生效 (与此同时 v-enter 被移除),在过渡/动画完成之后移除。
  • v-leave:
    定义离开过渡的开始状态。在离开过渡被触发时立刻生效,下一帧被移除。
  • v-leave-active:
    定义离开过渡生效时的状态。在整个离开过渡的阶段中应用,在离开过渡被触发时立刻生效,在过渡/动画完成之后移除。这个类可以被用来定义离开过渡的过程时间,延迟和曲线函数。
  • v-leave-to:
    2.1.8版及以上 定义离开过渡的结束状态。在离开过渡被触发之后下一帧生效 (与此同时 v-leave 被删除),在过渡/动画完成之后移除。

常用的过渡都是使用 CSS 过渡。

下面是一个简单例子:

<div id="example-1">
  <button @click="show = !show">
    Toggle render
  </button>
  <transition name="slide-fade">
    <p v-if="show">hello</p>
  </transition>
</div>
new Vue({
  el: '#example-1',
  data: {
    show: true
  }
})
/* 可以设置不同的进入和离开动画 */
/* 设置持续时间和动画函数 */
.slide-fade-enter-active {
  transition: all .3s ease;
}
.slide-fade-leave-active {
  transition: all .8s cubic-bezier(1.0, 0.5, 0.8, 1.0);
}
.slide-fade-enter, .slide-fade-leave-to
/* .slide-fade-leave-active for below version 2.1.8 */ {
  transform: translateX(10px);
  opacity: 0;
}

当 transfrom 包裹的 内容 是多个 的时候 要加个 group

相关文章

  • 在Vue中使用Animate.css库

    在Vue中如何使用keyframs的动画 2.Vue中使用Animate.css库使用animate[https:...

  • Vue 中动画的使用

    先看原生的 1 v-enter定义进入过渡的开始状态。在元素被插入之前生效,在元素被插入之后的下一帧移除。v-en...

  • vue中动画的使用

    vue能够实现的动画效果只有淡入淡出和位移 首先,需要了解vue动画实现的过渡类名,官网可查看具体内容。https...

  • Vue中的动画

    Vue动画 Vue动画API 定义不同的名称动画 第三方动画库Animate.css和Vue的结合使用 enter...

  • 五、Vue动画 ------ 2020-05-07

    1、常见的能触发动画的操作及添加动画的方式 2、Vue动画的基本使用:通过添加CSS样式使用 3、Vue动画的基本...

  • webpack#2.0结合vue-cli搭建开发环境

    搭建 让.vue文件中解析lang="less" 使用vue-router 结合animate.css 做动画 引...

  • 【Vue3 从入门到实战 进阶式掌握完整知识体系】019-Vue

    四、Vue中的动画 1、使用 Vue 实现基础的 CSS 过渡与动画效果 过渡:比如说一个 div 的背景颜色从红...

  • vue的动画特效

    一、Vue中的CSS动画原理transition标签 二、Vue中的JS动画与velocity.js 三、Vue中...

  • Vue动画

    首先,Vue 在插入,修改或者移除 DOM 时,提供了多种不同的添加动画的方法,在 Vue 中我们使用 和 ...

  • 动画类文章

    css3常用动画+动画库 vue2使用animate css

网友评论

      本文标题:Vue 中动画的使用

      本文链接:https://www.haomeiwen.com/subject/ctvrlhtx.html