动画-使用第三方 animate.css 类库实现动画|学习笔记

简介: 快速学习动画-使用第三方 animate.css 类库实现动画

开发者学堂课程【Vue.js 入门与实战动画-使用第三方 animate.css 类库实现动画】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/586/detail/8166


动画-使用第三方 animate.css 类库实现动画


一、animate.css 类库实现动画

新建05动画-使用第三方类实现动画

image.png

可以看到,此时是没有任何动画效果的。

了解 animate.css,提供了好多常见的动画效果,在03和04中,学会了如何进场和立场,但是有一些特效不好实现。于是我们可以借助第三方 animate.css 来帮助我们实现,特殊的出场和离场动画,提供的样式更加丰富些。

image.png

在框内选择各种效果,可以看到字体显示了该种类对应的动画。

先设置出场和离场动画:

<!-- 入场 bounceIn     离场 bounceout-->

在使用了第三方animate.css后,我们就不需要写V-等。

<transition enter -active-class=“bounceIn”leave-active-class“bounceOut”>

其中,enter -active-class,表示进入时间段,这个时间段用 bounceIn 这个动画;

leave-active-class,表示出场时间段,这个时间段用 bounceOut 这个动画;

点击,我们会发现,并没有任何效果。原因在于入场和出场之前,我们需要新加一个类,叫“animated”,代码如下:

<transition enter -active-class=“bounceIn”leave-active-class“bounceOut”:duration=“200”>

<h3 V-if=“flag”class=“animated”>只是一个H3</h3>

</transition>

<!--使用:duration“毫秒值”来统一设置入场和离场时候的动画时长-->

</div>

这是发现,动画可以正常使用了。“animated”可以写一次,也可以写两次。经过实践发现,写一次也可正常启动动画。

<acript>

//创建Vue 实例,得到 Viewmodel

el:’lapp’,

data:(

flag:false

},

Methods:{}

}};

<transition

enter-active-class=“bounceIn”

leave-active-class=“bounceOut”

;duration=”(enter:200,leave:400}”>

<h3 V-if=“flag”class=“animated”>只是一个H3</h3>

</transition>

</div>

Duration,是为动画指定特定时间,使用其可以统一设置“入场”和“离场”的动画时长。使用 Durationduration=”(enter:200,leave:400},来分别设置入场的时长和离场的时长。此时刷新,发现动画的出现明显的慢了一些。

相关文章
|
1月前
|
人工智能 前端开发
CSS学习笔记2024最新
CSS学习笔记2024最新
25 1
|
1月前
|
前端开发 JavaScript 容器
CSS学习笔记(一) 盒子模型
CSS学习笔记(一) 盒子模型
|
10月前
|
前端开发
前端学习笔记202305学习笔记第二十二天-vue3.0-css预处理器和样式重置
前端学习笔记202305学习笔记第二十二天-vue3.0-css预处理器和样式重置
44 0
|
1月前
|
缓存 前端开发 JavaScript
《Webpack5 核心原理与应用实践》学习笔记->处理CSS
《Webpack5 核心原理与应用实践》学习笔记->处理CSS
43 0
|
9月前
|
前端开发
CSS学习笔记
CSS学习笔记
36 0
CSS学习笔记
|
9月前
|
前端开发 开发者
|
10月前
|
移动开发 JavaScript 前端开发
[HTML CSS JS ES6 JS WebAPI JQuery]学习笔记目录
[HTML CSS JS ES6 JS WebAPI JQuery]学习笔记目录
|
9月前
|
前端开发 开发者
CSS 媒体查询 | 学习笔记
简介:快速学习 css 媒体查询,介绍了 media 语法规则和代码示例。
66 0
|
9月前
|
前端开发 开发者
CSS 媒体查询
快速学习 CSS 媒体查询
148 0
|
10月前
|
前端开发
前端学习笔记202305学习笔记第二十二天-vue3.0-css预处理器和样式重置2
前端学习笔记202305学习笔记第二十二天-vue3.0-css预处理器和样式重置2
37 0