Demo:
http://www.dowebok.com/demo/2014/98/
原文:
http://my.oschina.net/CodingPeasant/blog/542792
animate.css 是一个来自国外的 CSS3 动画库,它预设了抖动(shake)、闪烁(flash)、弹跳(bounce)、翻转(flip)、旋转(rotateIn/rotateOut)、淡入淡出(fadeIn/fadeOut)等多达 60 多种动画效果,几乎包含了所有常见的动画效果。
虽然借助 animate.css 能够很方便、快速的制作 CSS3 动画效果,但还是建议看看 animate.css 的代码,也许你能从中学到一些东西。
兼容
浏览器兼容:当然是只兼容支持 CSS3 animate 属性的浏览器,他们分别是:IE10+、Firefox、Chrome、Opera、Safari。
使用方法
1、引入文件
?
1
<link rel="stylesheet" href="animate.min.css">
2、HTML 及使用
?
1
<div class="animated bounce" id="dowebok"></div>
给元素加上 class 后,刷新页面,就能看到动画效果了。animated 类似于全局变量,它定义了动画的持续时间;bounce 是动画具体的动画效果的名称,你可以选择任意的效果。
如果动画是无限播放的,可以添加 class infinite。
你也可以通过 JavaScript 或 jQuery 给元素添加这些 class,比如:
$(function(){
$('#dowebok').addClass('animated bounce');
});
有些动画效果最后会让元素不可见,比如淡出、向左滑动等等,可能你又需要将 class 删除,比如:
$(function(){
$('#dowebok').addClass('animated bounce');
setTimeout(function(){
$('#dowebok').removeClass('bounce');
}, 1000);
});
animate.css 的默认设置也许有些时候并不是我们想要的,所以你可以重新设置,比如:
#dowebok {
animate-duration: 2s; //动画持续时间
animate-delay: 1s; //动画延迟时间
animate-iteration-count: 2; //动画执行次数
}
分享到:
相关推荐
Animate.css是一个流行的开源库,专为网页设计师和开发者提供了一系列预先定义好的动画效果。这个"animate.css-4.1.1.zip"压缩包包含了Animate.css的4.1.1版本,这是一个更新到最新状态的库,确保了你能够获得最新的...
Animate.css 是一个强大的预设CSS3动画库,它为开发者提供了丰富的动画效果,极大地简化了在Web项目中添加动态效果的工作。这个库包含了各种各样的动画类型,如淡入淡出、滑动、旋转、缩放等,适用于按钮、图标、...
Animate.min.css是一个非常实用的CSS库,专门用于创建各种丰富的动画效果。这个库是由开发者Daniel Eden精心设计和编写的,它极大地简化了在Web开发中添加动态视觉效果的过程。通过在HTML元素上简单地应用预定义的...
"wow.min.js" 和 "animate.css" 是两个非常有用的工具,它们共同为网页添加了丰富的CSS3动画效果。接下来,我们将深入探讨这两个组件的工作原理、如何使用以及它们在网页设计中的应用。 首先,"wow.min.js" 是一个...
在本项目中,我们关注的是一个使用Animate.css动画库实现的全屏滚动解决方案,特别针对Vue.js框架,可用于移动端和PC端的应用开发。Animate.css是一个强大的、预定义的CSS动画库,可以为网页添加各种炫酷的动画效果...
Animate.css 是一个强大的、易于使用的库,它包含了大量的预定义CSS动画效果,可以轻松地为网页元素添加动态效果。这个库极大地简化了开发者的工作,使他们无需深入学习复杂的CSS3动画语法,就能创建出令人眼前一亮...
**CSS3 动画库 animate.css 深度解析** CSS3是现代网页设计的关键技术之一,它提供了许多增强用户体验的特性,其中动画效果尤其引人注目。animate.css是一个非常强大的开源CSS3动画库,它集合了大约50种预定义的...
【animate.css】是一种开源的CSS动画库,它提供了一系列预定义的动画效果,使得开发者能够轻松地在网页中添加各种动态效果。这个标题"会动的banner animate.css"表明我们将探讨如何利用animate.css来创建一个具有...
Animate.css 是一个流行的开源 CSS 动画库,它极大地简化了在网页中添加各种炫酷动画的流程。这个库包含了多种预定义的动画效果,可以让开发者无需从零编写复杂的 CSS3 动画代码就能实现丰富的视觉体验。让我们深入...
fullpage.js结合animate.css实现滚屏动画,每段代码都加有详细注释 文章地址:https://blog.csdn.net/cplvfx/article/details/80649574
crosscover是一款基于animate.css的jQuery全屏幻灯片插件。该幻灯片可以使图片无限循环轮播,可以使用animate.css的所有效果来制作图片进入和离开的动画效果,可以暂停自动播放等,并且使用非常简单。
Animate.css 是一个强大的开源库,专门用于为网页元素添加丰富的CSS3动画效果。这个库由Daniel Eden 创建,它提供了一套预定义的、易于使用的动画集合,极大地简化了开发者在项目中实现动态视觉效果的工作。在本文中...
基于animate.css和原生JS实现的鼠标滚动动画效果,挺不错的CSS3动画效果,基于CSS动画插件 animate.css实现,animate.css拥有众多的动画特效而且是开源的,大家到官网看看吧。
Animate.css 是一个流行的、开源的 CSS 动画库,它包含了一系列预定义的动画效果。这些动画可以通过简单地添加 CSS 类到元素上就能实现。Animate.css 包含了各种类型的动画,如淡入淡出、滑动、旋转、缩放等,为...
Animate.css 是一个强大的开源CSS动画库,它提供了一系列预先定义好的动画效果,使得开发者无需从零开始编写复杂的CSS代码,就能轻松实现各种炫酷的动态效果。这个库被广泛应用于网页设计,提升用户体验,吸引用户...
在本文中,我们将深入探讨如何使用jQuery和animate.css创建自定义弹窗动画插件。jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理和动画效果。animate.css则是一个预设动画库,提供了大量可立即使用的CSS...
一个css大神制作的成品的动画库,对控件动画有效,我做了测试和动画效果注释汉化。因为不是自己的东西,就不要分了,当然百度的静态资源库应该也是有的,不过对于初学者,注释还是很有必要的。截止2015年12月1号的...
Animate.css 包含一些实现了各种动画效果的 CSS。 标签:Animate CSS框架
janimate是一款非常实用的基于Animate.css的jQuery动画特效插件。该动画特效插件允许你在jQuery代码中操纵Animate.css的66种动画效果。通过该插件可以简化Animate.css的使用,非常方便。
animate.css边框动画封装