【Vue.js 入门与实战】--动画-使用第三方animate.css类库实现动画

简介: 一、animate.css类库实现动画

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

 

一、animate.css类库实现动画

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

image.png

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

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

image.png

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

先设置出场和离场动画:

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

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

transition enter -active-class=bounceInleave-active-classbounceOut”>

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

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

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

transition enter -active-class=bounceInleave-active-classbounceOut”:duration=200”>

 

h3 V-if=flagclass=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=flagclass=animated”>只是一个H3/h3

/transition

/div

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

 

 

相关文章
|
6天前
|
前端开发 JavaScript 开发工具
【HTML/CSS】入门导学篇
【HTML/CSS】入门导学篇
16 0
|
1月前
|
JavaScript 前端开发 C语言
javascript基础入门
javascript基础入门
23 1
|
1天前
|
移动开发 前端开发 JavaScript
CSS选择器 前端开发入门笔记(十)
CSS选择器 前端开发入门笔记(十)
9 1
|
1天前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
6 1
|
28天前
|
JavaScript
JS+CSS3点击粒子烟花动画js特效
JS+CSS3点击粒子烟花动画js特效
11 0
JS+CSS3点击粒子烟花动画js特效
|
29天前
|
JavaScript 前端开发
【vue2中引入阿里第三方图标库使用自定义的Ant Design Vue组件a-cascader级联选择后缀图标】
【vue2中引入阿里第三方图标库使用自定义的Ant Design Vue组件a-cascader级联选择后缀图标】
29 0
JS+CSS随机点名详细介绍复制可用(可自己添加人名)
JS+CSS随机点名详细介绍复制可用(可自己添加人名)
|
1月前
|
前端开发 JavaScript
从0到1:用HTML、CSS和JavaScript构建一个简单的待办事项列表
从0到1:用HTML、CSS和JavaScript构建一个简单的待办事项列表
24 0
|
1月前
|
前端开发 JavaScript UED
前端开发的魔法:CSS动画与JavaScript的完美结合
本文将探讨如何利用CSS动画和JavaScript的结合,为前端页面增添生动的效果。我们将通过实例展示如何使用这两种技术为网页元素创建吸引人的动画效果,并讨论它们的优缺点和适用场景。
27 0
|
1月前
|
Web App开发 前端开发 JavaScript
大话 JavaScript 动画
大话 JavaScript 动画
18 1