Animate.css动画库,简单的使用,以及源码剖析
项目演练地址 推荐的在线文档社区-MDN css在线手册包含css3 animate.css是什么?能做些什么? animate.css是一个css动画库,使用它可以很方便的快捷的实现,我们想要的动画效果,而省去了操作js的麻烦。同时呢,它也是一个开源的库,在GitHub的点赞高达5万以上。功能非常强大。性能也足够出色。 如何使用它? 首先你需要到github上下载它, 地址 拿到它之后,把animate.css引入到你的html文件。 参考官方的文档(当然了,是英文的哈哈哈,程序员不会英语可万万不行的哦。)就可以十分方便的使用它了。 注意哈,内联元素比如a标签有些动画是不支持的。目前该库正在一点一点的更新中。 例子 (一)静态的使用它 <!-- animated是必须添加的;bounce是动画效果;infinite从语义来看也秒懂,无限循环,不添加infinite默认播放一次 --> 使用的基本公式就是: <div class="animated 想要的动画名称 循环的次数 延迟的时间 持续的时间">动画</div> <div class="animated bounce infinite delay-2s duration-2s ">动画</div> (二)动态的使用它 // 主要的思路就是:给动画对象添加类,然后监听动画结束事件,一旦监听到动画结束,立即移除前面添加的类。--