文章目录

1. 如何vue中使用keyframe动画

举个例子:

vue中如何使用animate.css库_animate.css

vue中如何使用animate.css库_vue_02


效果:

vue中如何使用animate.css库_animate.css_03


隐藏的时候,有放大缩小的效果,

显示的时候也有放大缩小的效果。

2. 如何自定义动画样式?

vue中如何使用animate.css库_css_04


看下图操作即可:

vue中如何使用animate.css库_vue_05


既然可以自定义vue的动画样式,那同理就可以使用vue的animate.css库

3.如何使用animate.css库动画

vue中如何使用animate.css库_vue_06


动画首页网址:

​https://animate.style/​

vue中如何使用animate.css库_vue_07

4.如何解决新页面无动画问题

刚才的动画中,刷新页面后,初始动画是没有的,如何设置初始动画呢?

vue中如何使用animate.css库_animate.css_08

5.animate.css和transition动画组合如何使用?

animate.css本质上是使用的@keyframe这种动画,上一篇文章是transition动画,如何组合使用呢?

如下图所示,就有有过渡显示,并且带animate.css样式特效。

vue中如何使用animate.css库_css_09

6.小问题: animited.css和transition时长哪个为准?

animited样式的时长看源码会看到默认是1s,transition的时长我们设置的是3s,以哪个为准呢?

  • 解决方式1: type
  • vue中如何使用animate.css库_vue_10

  • 解决方式2: :duration 自定义设置动画时长
  • vue中如何使用animate.css库_animate.css_11

  • 也可以更详细的设置:
  • vue中如何使用animate.css库_animate.css_12


开通了个微信公众号:

搜索: 怒放de每一天

后续可能不定时推送相关文章,期待和大家一起成长!!

vue中如何使用animate.css库_animate.css_13