animate.css 是一款功能非常强大的跨浏览器 CSS3 动画库。animate.css 支持多达 66 种不同的 CSS3 动画效果,如:翻转、旋转、淡入淡出、滑动、放大缩小等等。最重要的是它几乎兼容所有的浏览器。animate.css 支持多达 66 种 CSS3 动画效果,并且十分易于使用,几行代码即可完成一个动画效果。
要使用 animate.css,首先要将 animate.css 文件在你的 html 文件头部中引入。然后在你想要执行动画的元素上添加 class,class 的内容是你需要的动画效果的名称,动画即可完成!就这么简单。在头部引入 animate.css 文件:
<head>
<link rel="stylesheet" href="animate.min.css">
</head>
你还可以使用 animate.css 和 jQuery 结合来做其它很多事情。使用 jQuery 来动态调用 animate.css 是一件非常简单的事情:
$('#yourElement').addClass('animated bounceOutLeft');
你可以通过下面的语句来检测动画什么时候结束:
$('#yourElement').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', doSomething);
注意:jQuery.one()函数的用处是只执行一次事件。关于它的用法请查看这里。你可以自定义动画时间,还可以为动画添加一个延时。
#yourElement {
-vendor-animation-duration: 3s;
-vendor-animation-delay: 2s;
-vendor-animation-iteration-count: infinite;
}
接下来运行 grunt watch 来观察和编译你的自定义重构文件。如果你只需要一部分的动画效果,可以编辑 animate-config.json 文件来选择你需要的动画效果。
"attention_seekers": {
"bounce": true,
"flash": false,
"pulse": false,
"shake": true,
"swing": true,
"tada": true,
"wobble": true
}
料请参考:https://github.com/daneden/animate.css
演示地址 | 下载地址 |
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!