动画库的使用(Vue)

一、animate.css

地址https://animate.style/

安装

使用 npm 安装:

npm install animate.css --save

将其导入到您的 main.js 文件中:

import 'animate.css';

vue的 transition 标签

<transition
      enter-active-class="animate__animated animate__lightSpeedInLeft"
      leave-active-class="animate__animated animate__zoomOut"
    >
        <p v-if="show">hello</p>
</transition>

效果:

 

类名默认延迟时间
animate__delay-2s2s
animate__delay-3s3s
animate__delay-4s4s
animate__delay-5s5s

<transition
   enter-active-class="animate__animated animate__lightSpeedInLeft animate__delay-2s"
   leave-active-class="animate__animated animate__zoomOut"
 >
    <p v-if="show">hello</p>
</transition>

类名默认速度时间
animate__slow2s
animate__slower3s
animate__fast800ms
animate__faster500ms
 <transition
   enter-active-class="animate__animated animate__lightSpeedInLeft animate__slower"
   leave-active-class="animate__animated animate__zoomOut"
    >
    <p v-if="show">hello</p>
 </transition>

 

 二、magic.css

安装

使用 npm 安装:

npm install magic.css --save

 将其导入到您的 main.js 文件中:

 vue的 transition 添加属性动画

 

也可以自定义属性添加动画时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值