• 04-Vue的简单动画Transition,动画钩子函数,Animate第三方动画库,TransitionGroup列表动画


    一,Vue的Transition动画组件vue官网动画技巧

      Vue实现动画效果方式有6步,下图是实现入场动画Enter 和 出场动画Leave的时序图;其使用的组件是Transition会在一个元素或组件进入和离开 DOM 时应用动画。
    在这里插入图片描述

    • v-enter-from:进入动画的起始状态。在元素插入之前添加,在元素插入完成后的下一帧移除。
    • v-enter-active:进入动画的生效状态。应用于整个进入动画阶段。在元素被插入之前添加,在过渡或动画完成之后移除。这个 class 可以被用来定义进入动画的持续时间、延迟与速度曲线类型。
    • v-enter-to:进入动画的结束状态。在元素插入完成后的下一帧被添加 (也就是 v-enter-from 被移除的同时),在过渡或动画完成之后移除。
    • v-leave-from:离开动画的起始状态。在离开过渡效果被触发时立即添加,在一帧后被移除。
    • v-leave-active:离开动画的生效状态。应用于整个离开动画阶段。在离开过渡效果被触发时立即添加,在过渡或动画完成之后移除。这个 class 可以被用来定义离开动画的持续时间、延迟与速度曲线类型。
    • v-leave-to:离开动画的结束状态。在一个离开动画被触发后的下一帧被添加 (也就是 v-leave-from 被移除的同时),在过渡或动画完成之后移除。

      v-enter-activev-leave-active 给我们提供了为进入和离开动画指定不同速度曲线的能力;

    下面是一个简单的字符串动画效果的案例;

    <button @click="show = !show">Toggle</button>
    <Transition>
      <p v-if="show">hello</p>
    </Transition>
    
    • 1
    • 2
    • 3
    • 4
    <style>
    	/* Transition组件会自动映入下面的样式 */
    	.v
    • 1
    • 2
  • 相关阅读:
    Visio文件编辑查看工具Visio Viewer for Mac
    4、FFmpeg命令行操作3
    数据库MySQL中Show指令祥解
    50道Redis面试题,来看看你会多少?
    微信小程序组件传值
    大恒IFrameData & IImageData转bmp & HObject & Mat
    C/C++ 文件读写
    【译】在调试时轻松导航代码委托
    java学生成绩管理信息系统
    新唐(nuvoton)MCU软件开发指南—环境搭建设置
  • 原文地址:https://blog.csdn.net/qq_47200599/article/details/126568411