H5的时代了,前端不会点动画怎么行。不会设计没关系,animate内置多种动画形式,方便你的使用。
介绍
animate.css是一款有趣的跨浏览器动画库,支持多种常见的动画形式,简单易上手,兼容性可以达到IE9+。
使用
下载
引入
在head元素中,用link标签引入animate.css文件
1 | <link rel="stylesheet" href="animate.css" /> |
使用
直接使用
在你想要让其有动画的元素上加上animated和动画名字2个类,如下所示:
1 | <div class="box animated swing" id="box"></div> |
默认动画只一次,如果需要无限次可以加上infinite类。
如果需要固定次数或者修改别的动画属性,可以重新定义覆盖掉那些属性:
1 | .box { |
动态使用
1 | // jquery |
动画结束
可以通过监听动画结束的回调来在动画结束做别的动作
1 | $('#box').on('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', funtion () { |