您的当前位置:首页正文

介绍一个简单好用的动画库Animate.css

2022-06-15

一个漂亮炫酷的网页离不开动画效果的点缀。现在也有很多动画库可供选择,这里我来介绍一个简单好用的动画库Animate.css。

animate.css在线效果用一个在线网页演示了所有动画效果,我们只需要在下拉列表中选择一个效果名字,即可查看它的实际动画效果。大家可以直接到这个网站上测试这些动画效果。

在线网站

测试完成之后,我们可以将它添加到自己的项目中。我们既可以使用bower或者npm下载。

bower install animate.css --savenpm install animate.css --save

也可以使用CDNJS,然后在页面中引用animate.css文件。

<head> <link rel="stylesheet" href="www.gxlcms.com/ajax/libs/animate.css/3.5.2/animate.min.css"></head>

最后在希望拥有动画效果的元素上添加animated类和相应的动画类即可。比方说下面就应用了一个回弹的动画效果。你可以直接将代码保存为HTML文件,然后就可以在浏览器中查看效果了。

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>动画效果</title> <link rel="stylesheet" href="www.gxlcms.com/ajax/libs/animate.css/3.5.2/animate.min.css"></head><body><h1 class="animated bounce">弹弹弹!</h1></body></html>

这样,这个动画库就介绍完了,如果你有自己的项目的话,可以考虑让一些元素拥有动画效果,让页面更活泼一点。

一个漂亮炫酷的网页离不开动画效果的点缀。现在也有很多动画库可供选择,这里我来介绍一个简单好用的动画库Animate.css。

animate.css在线效果用一个在线网页演示了所有动画效果,我们只需要在下拉列表中选择一个效果名字,即可查看它的实际动画效果。大家可以直接到这个网站上测试这些动画效果。

在线网站

测试完成之后,我们可以将它添加到自己的项目中。我们既可以使用bower或者npm下载。

bower install animate.css --savenpm install animate.css --save

也可以使用CDNJS,然后在页面中引用animate.css文件。

<head> <link rel="stylesheet" href="www.gxlcms.com/ajax/libs/animate.css/3.5.2/animate.min.css"></head>

最后在希望拥有动画效果的元素上添加animated类和相应的动画类即可。比方说下面就应用了一个回弹的动画效果。你可以直接将代码保存为HTML文件,然后就可以在浏览器中查看效果了。

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>动画效果</title> <link rel="stylesheet" href="www.gxlcms.com/ajax/libs/animate.css/3.5.2/animate.min.css"></head><body><h1 class="animated bounce">弹弹弹!</h1></body></html>

这样,这个动画库就介绍完了,如果你有自己的项目的话,可以考虑让一些元素拥有动画效果,让页面更活泼一点。

小编还为您整理了以下内容,可能对您也有帮助:

前端CSS动画框架animate.css使用说明

Github地址: https://github.com/daneden/animate.css
体验地址: https://daneden.github.io/animate.css/

使用:
(1)仅仅执行动画,不执行其它操作
$('#yourElement').animateCss('bounce');
(2)先执行动画,完成之后,执行其它操作
$('#yourElement').animateCss('bounce', function() {
// Do somthing after animation
});

前端CSS动画框架animate.css使用说明

Github地址: https://github.com/daneden/animate.css
体验地址: https://daneden.github.io/animate.css/

使用:
(1)仅仅执行动画,不执行其它操作
$('#yourElement').animateCss('bounce');
(2)先执行动画,完成之后,执行其它操作
$('#yourElement').animateCss('bounce', function() {
// Do somthing after animation
});

animate.css 动画库怎么用

首先在head中引入下载的animate.css文件

然后你想要哪个元素进行动画,就给那个元素添加上animated类 以及特定的动画类名,animated是每个要进行动画的元素都必须要添加的类。

假设使用jquery,要给一个id为demo的元素添加一个摇动的动画,因为摇动的动画类名为shake,所以代码是这样的:

这样载入页面,元素就能动起来了。你也可以在动画完成后,把动画类移除,以便可以再次进行同一个动画。

至于动画的配置参数,比如动画持续时间,动画的执行次数等等,你可以在你的的元素上自行定义,覆盖掉animate.css里面所定义的就行了。

注意这些属性还要记得加上各浏览器的前缀。

总之是很灵活的,说到底就是一个css文件,一看就懂的,你在里面想怎么整就怎么整,不想用它提供的类名,就在里面改掉就行了。如果你只想用里面的部分动画,也可以把那些要使用的动画分离出来,它的官网也提供了这样的功能。

animate.css动画初始状态隐藏

在使用animate.css会做移动端的css动画,PC端的结合jquery.fullpage.js就能做一个全屏滚动的企业网站,但初始状态下需要隐藏有动画的元素

可以给animated类添加opacity:0属性 ,动画在开始状态是隐藏的,当动画元素出现在屏幕可视区域,动画会自动执行,执行完动画会保持最后一个状态不变,也就是不会隐藏,但使用是有前提的!!敲重点

在animate.css中能使用这种方法的动画类名只有和fadeIn相关的才能用 ,fadeIn、fadeInUp、fadeInDown、fadeInLeft、fadeInRight都可以使用

像slideInUp这些slideIn相关的都不能使用

博科教育还为您提供以下相关内容希望对您有帮助:

animate.css 动画库怎么用

首先在head中引入下载的animate.css文件 然后你想要哪个元素进行动画,就给那个元素添加上animated类 以及特定的动画类名,animated是每个要进行动画的元素都必须要添加的类。假设使用jquery,要给一个id为demo的元素添加一个摇动...

前端CSS动画框架animate.css使用说明

Github地址: https://github.com/daneden/animate.css 体验地址: https://daneden.github.io/animate.css/ 使用:(1)仅仅执行动画,不执行其它操作 ('#yourElement').animateCss('bounce');(2)先执行动画,完成之后,...

animate.css动画初始状态隐藏

在使用animate.css会做移动端的css动画,PC端的结合jquery.fullpage.js就能做一个全屏滚动的企业网站,但初始状态下需要隐藏有动画的元素 可以给animated类添加opacity:0属性 ,动画在开始状态是隐藏的,当动画元素出现在屏幕可...

Animate如何制作简单变形动画

制作简单变形动画的第一步是创建我们需要变形的对象。我们可以使用Animate的绘图工具来绘制自己的形状,也可以使用现有的图像或元件。接下来,我们需要将这个对象转换为形状补间或变形动画。在Animate中,我们可以通过右键单击时间轴...

怎样控制animate.css的动画时间

打开 animate.css 第一行 .animated {animation-duration: 1s;animation-fill-mode: both;} animation-duration 即是动画的时间

Animate.css延迟执行和设置重新设置动画时间

给元素添加如下属性

jquery有哪些动画效果,如何自定义动画

一、动画 animate()1、animate()方法的简单使用 有些复杂的动画通过之前学到的几个动画函数是不能够实现,这时候就是强大的animate方法了。操作一个元素执行3秒的淡入动画,对比下一下2组动画设置的区别。(elem).fadeOut(...

如何控制animated.css 速度

animation-fill-mode: both;webkit-animation-play-state: both;} .animated.hinge { -webkit-animation-duration: 2s;animation-duration: 2s;} animation-duration 属性定义动画完成一个周期所需要的时间,以秒或毫秒计。

CSS3 animation动画,循环间的延时执行该怎么弄

5、播放次数:animation-iteration-count:次数;永久播放的值取infinite。6、动画速度曲线:animation-timing-function:变化类型;变化类型有:linear 匀速;ease-in 开始慢;ease-out 结束慢;ease 动画有一个缓慢的开始,然后...

wow.js使用教程

1.引入css动画库 2.引入wow.js并且初始化 1.设置css类 将CSS类.wow添加到HTML元素:在用户滚动显示它之前,它将是不可见的。2.选择动画类型 在Animate.css中选择一个动画样式,然后将CSS类添加到HTML元素中。data-wo...

显示全文

猜你还关注