基于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 相关文章推荐
CSS3制作翻转效果_动力节点Java学院整理
Jul 11 HTML / CSS
CSS3教程(1):什么是CSS3
Apr 02 HTML / CSS
Web页面中八种创建多列等高(等高列布局)的实现技术
Dec 24 HTML / CSS
css3 按钮样式简单可扩展创建
Mar 18 HTML / CSS
css3 flex实现div内容水平垂直居中的几种方法
Mar 27 HTML / CSS
html5 css3网站菜单实现代码
Dec 23 HTML / CSS
html5的canvas实现3d雪花飘舞效果
Dec 27 HTML / CSS
HTML5中Localstorage的使用教程
Jul 09 HTML / CSS
详解使用HTML5 Canvas创建动态粒子网格动画
Dec 14 HTML / CSS
微信html5页面调用第三方位置导航的示例
Mar 14 HTML / CSS
ivx平台开发之不用代码实现一个九宫格抽奖功能
Jan 27 HTML / CSS
详解盒子端CSS动画性能提升
May 24 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
Gird事件机制初级读本
2007/03/10 Javascript
javascript SpiderMonkey中的函数序列化如何进行
2012/12/05 Javascript
JS定时器实例详细分析
2013/10/11 Javascript
动态创建script在IE中缓存js文件时导致编码的解决方法
2014/05/04 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
2015/01/21 Javascript
javascript实现的简单的表单验证
2015/07/10 Javascript
原生JS实现平滑回到顶部组件
2016/03/16 Javascript
jQuery过滤选择器经典应用
2016/08/18 Javascript
js改变透明度实现轮播图的算法
2020/08/24 Javascript
学好js,这些js函数概念一定要知道【推荐】
2017/01/19 Javascript
canvas实现环形进度条效果
2017/03/23 Javascript
javascript实现的图片预览功能
2017/03/25 Javascript
BootStrap中的Fontawesome 图标
2017/05/25 Javascript
JavaScript高阶函数_动力节点Java学院整理
2017/06/28 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
angular将html代码输出为内容的实例
2018/09/30 Javascript
JavaScript中条件语句的优化技巧总结
2020/12/04 Javascript
python使用any判断一个对象是否为空的方法
2014/11/19 Python
Python 利用pydub库操作音频文件的方法
2019/01/09 Python
基于python历史天气采集的分析
2019/02/14 Python
Python文件打开方式实例详解【a、a+、r+、w+区别】
2019/03/30 Python
pandas取出重复数据的方法
2019/07/04 Python
利用python list完成最简单的DB连接池方法
2019/08/09 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
2020/03/30 Python
美国经典刺绣和字母儿童服装特卖:Smocked Auctions
2018/07/16 全球购物
使用索引(Index)有哪些需要考虑的因素
2016/10/19 面试题
内部类的定义、种类以及优点
2013/10/16 面试题
经典优秀个人求职自荐信格式
2013/09/25 职场文书
数控技术专业推荐信
2013/11/01 职场文书
员工评语大全
2014/01/19 职场文书
森林病虫害防治方案
2014/06/02 职场文书
幼儿园安全教育月活动总结
2015/05/08 职场文书
党员反四风学习心得体会
2016/01/22 职场文书
民警忠诚教育心得体会
2016/01/23 职场文书
读后感怎么写?书写读后感的基本技巧!
2019/12/10 职场文书
源码安装apache脚本部署过程详解
2022/09/23 Servers