基于css3 animate制作绚丽的动画效果


Posted in HTML / CSS onNovember 24, 2015

Animate.css是一个超强的CSS3动画库,它使用简单,只需要将相关效果对应的class加入页面元素中,就能实现翻转、滑动、旋转等等复杂超炫的跨浏览器的动画效果,它让开发这制作页面动画变得非常简单。
首先给大家展示效果图:

基于css3 animate制作绚丽的动画效果

效果演示 源码下载

如何使用
首先引入animate css文件。

复制代码
代码如下:

<link rel="stylesheet" href="animate.min.css">

然后给指定的元素加上指定的动画class样式名。
复制代码
代码如下:

<div class="animated bounceOutLeft"></div>

这里包括两个class名,第一个是基本的,也是必须添加的样式名,任何想实现的元素都得添加这个样式。第二个是指定的动画样式名,也就是想要什么动画效果,指定对应的动画样式名称就可以。如果想让动画循环则可以加入样式:infinite 。
Animate.css提供了以下多种动画效果可以直接作为class样式添加使用,就像文章:jQuery Easing 动画效果扩展提到的easing动画一样。
bounce ,flash ,pulse ,rubberBand ,shake ,swing ,tada ,wobble ,jello ,bounceIn ,bounceInDown ,bounceInLeft ,bounceInRight ,bounceInUp ,bounceOut ,bounceOutDown ,bounceOutLeft ,bounceOutRight ,bounceOutUp ,fadeIn ,fadeInDown ,fadeInDownBig ,fadeInLeft ,fadeInLeftBig ,fadeInRight ,fadeInRightBig ,fadeInUp ,fadeInUpBig ,fadeOut ,fadeOutDown ,fadeOutDownBig ,fadeOutLeft ,fadeOutLeftBig ,fadeOutRight ,fadeOutRightBig ,fadeOutUp ,fadeOutUpBig ,flipInX ,flipInY ,flipOutX ,flipOutY ,lightSpeedIn ,lightSpeedOut ,rotateIn ,rotateInDownLeft ,rotateInDownRight ,rotateInUpLeft ,rotateInUpRight ,rotateOut ,rotateOutDownLeft ,rotateOutDownRight ,rotateOutUpLeft ,rotateOutUpRight ,hinge ,rollIn ,rollOut ,zoomIn ,zoomInDown ,zoomInLeft ,zoomInRight ,zoomInUp ,zoomOut ,zoomOutDown ,zoomOutLeft ,zoomOutRight ,zoomOutUp ,slideInDown ,slideInLeft ,slideInRight ,slideInUp ,slideOutDown ,slideOutLeft ,slideOutRight ,slideOutUp
如果说想给某个元素动态添加动画样式,可以结合jquery来实现:
复制代码
代码如下:

$('#yourElement').addClass('animated bounceOutLeft');

当动画效果执行完成后还可以通过以下代码添加事件:
复制代码
代码如下:

$('#yourElement').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', doSomething);
HTML / CSS 相关文章推荐
任意一块网页内容实现“活”的背景(目前火狐浏览器专有)
May 07 HTML / CSS
实例讲解CSS3中Transform的perspective属性的用法
Apr 22 HTML / CSS
CSS3实现文字波浪线效果示例代码
Nov 20 HTML / CSS
Android本地应用打开方法——通过html5写连接
Mar 11 HTML / CSS
html5中为audio标签增加停止按钮动作实现方法
Jan 04 HTML / CSS
HTML5调用手机摄像头拍照的实现思路及代码
Jun 15 HTML / CSS
一波HTML5 Canvas基础绘图实例代码集合
Feb 28 HTML / CSS
Html5实现移动端、PC端 刮刮卡效果
Jun 30 HTML / CSS
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
May 18 HTML / CSS
CSS3实现的文字弹出特效
Apr 16 HTML / CSS
html+css实现文字折叠特效实例
Jun 02 HTML / CSS
HTML5 新增内容和 API详解
Nov 17 HTML / CSS
基于Jquery和Css3代码制作可以缩放的搜索框
Nov 19 #HTML / CSS
基于CSS3实现图片模糊过滤效果
Nov 19 #HTML / CSS
Css3圆角边框制作代码
Nov 18 #HTML / CSS
CSS3绘制不规则图形的一些方法示例
Nov 07 #HTML / CSS
使用HTML和CSS3绘制基本卡通图案的示例分享
Nov 06 #HTML / CSS
使用CSS3的::selection改变选中文本颜色的方法
Sep 29 #HTML / CSS
CSS3绘制圆角矩形的简单示例
Sep 28 #HTML / CSS
You might like
php空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
2014/11/03 PHP
php中解析带中文字符的url函数分享
2015/01/20 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
php新建文件的方法实例
2019/09/26 PHP
一些易混淆且不常用的属性,希望有用
2007/01/29 Javascript
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
2007/04/01 Javascript
jquery Firefox3.5中操作select的问题
2009/07/10 Javascript
jquery的ajax()函数传值中文乱码解决方法介绍
2012/11/08 Javascript
如何学习Javascript入门指导
2013/11/01 Javascript
jquery改变tr背景色的示例代码
2013/12/28 Javascript
jQuery$命名冲突怎么办如何解决
2014/01/16 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
利用NPM淘宝的node.js镜像加速nvm
2017/03/27 Javascript
JS+CSS实现下拉刷新/上拉加载插件
2017/03/31 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
JS中的算法与数据结构之集合(Set)实例详解
2019/08/20 Javascript
Node.js fs模块原理及常见用途
2020/10/22 Javascript
Vue实现随机验证码功能
2020/12/29 Vue.js
[08:38]DOTA2-DPC中国联赛 正赛 VG vs Elephant 选手采访
2021/03/11 DOTA
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
python使用os.listdir和os.walk获得文件的路径的方法
2017/12/16 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
2018/02/05 Python
python合并同类型excel表格的方法
2018/04/01 Python
Python实现K折交叉验证法的方法步骤
2019/07/11 Python
PyCharm2018 安装及破解方法实现步骤
2019/09/09 Python
python lambda表达式(匿名函数)写法解析
2019/09/16 Python
Python代码块及缓存机制原理详解
2019/12/13 Python
Python多线程通信queue队列用法实例分析
2020/03/24 Python
Python configparser模块封装及构造配置文件
2020/08/07 Python
The Kooples美国官方网站:为情侣提供的法国当代时尚品牌
2019/01/03 全球购物
SOA的常见陷阱或者误解是什么
2014/10/05 面试题
大学毕业生最详细的自我评价分享
2013/11/18 职场文书
人力资源部门的主要职能
2014/02/22 职场文书
因个人原因离职的辞职信范文
2015/05/12 职场文书
java中如何截取字符串最后一位
2022/07/07 Java/Android