animation.css是一款很是炫酷、有趣、跨浏览器的预设css3动画库,便于你在项目中引用。css
安装css3
npm install animate.css --save 或者 yarn add animate.css 或者直接下载ajax
使用npm
在项目中引用浏览器
<head> <link rel="stylesheet" href="animate.min.css"> </head> 或者 <head> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.0/animate.min.css"> </head>复制代码
使用规则bash
class样式里面animated是必定要有的,后面时animation.css提供的动画效果种类(例如infinite),同时也支持自定义的样式(例如yourElement)。css3动画
<h1 class="animated infinite yourElement">Example</h1>复制代码
animation.css支持的动画种类:ide
Class Name | |||
bounce |
flash |
pulse |
rubberBand |
shake |
headShake |
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 |
jackInTheBox |
rollIn |
rollOut |
zoomIn |
zoomInDown |
zoomInLeft |
zoomInRight |
zoomInUp |
zoomOut |
zoomOutDown |
zoomOutLeft |
zoomOutRight |
zoomOutUp |
slideInDown |
slideInLeft |
slideInRight |
slideInUp |
slideOutDown |
slideOutLeft |
slideOutRight |
slideOutUp |
heartBeat |
支持延时效果(delay效果延时执行)和加速(speed效果执行所花费的时间)动画
Class Name | Delay Time |
---|---|
delay-2s |
2s |
delay-3s |
3s |
delay-4s |
4s |
delay-5s |
5s |
Class Name | Speed Time |
---|---|
slow |
2s |
slower |
3s |
fast |
800ms |
faster |
500ms |
若是想要设置其余的延时和加速效果,请在本身的代码中进行设置。ui
attention seekers
bounce 弹跳:
<h1 class="animated bounce delay-2s"> test animation css</h1>复制代码
flash闪烁:
<h1 class="animated flash delay-2s"> test animation css</h1>复制代码
pulse脉搏跳动:
<h1 class="animated pulse delay-2s"> test animation css</h1>复制代码
rubberBand橡皮筋:
<h1 class="animated rubberBand delay-2s"> test animation css</h1>复制代码
shake摇动:
<h1 class="animated shake delay-2s"> test animation css</h1>复制代码
swing摇摆:
<h1 class="animated swing delay-2s"> test animation css</h1>复制代码
tada:
<h1 class="animated tada delay-2s"> test animation css</h1>复制代码
wobble晃动:
<h1 class="animated wobble delay-2s"> test animation css</h1>复制代码
jello果冻:
<h1 class="animated jello delay-2s"> test animation css</h1>复制代码
bouncing entrances 登场
bounceIn 弹跳进入(从左):
<h1 class="animated bounceIn delay-2s"> test animation css</h1>复制代码
bounceInDown弹跳从上进入:
<h1 class="animated bounceInDown delay-2s"> test animation css</h1>复制代码
bounceInLeft弹跳从左进入:
<h1 class="animated bounceInLeft delay-2s"> test animation css</h1>复制代码
bounceInRight弹跳从右进入:
<h1 class="animated bounceInRight delay-2s"> test animation css</h1>复制代码
bounceInUp弹跳从下进入:
<h1 class="animated bounceInUp delay-2s"> test animation css</h1>复制代码
bouncing exits 退场
bounceOut 弹跳退出:
<h1 class="animated bounceOut delay-2s"> test animation css</h1>复制代码
bounceOutDown弹跳从下退出:
<h1 class="animated bounceOutDown delay-2s"> test animation css</h1>复制代码
bounceOutLeft弹跳从左退出:
<h1 class="animated bounceInLeft delay-2s"> test animation css</h1>复制代码
bounceOutRight弹跳从右退出:
<h1 class="animated bounceOutRight delay-2s"> test animation css</h1>复制代码
bounceOutUp弹跳从上退出:
<h1 class="animated bounceOutUp delay-2s"> test animation css</h1>复制代码
fading entrances 减弱进入
fadeIn淡入:
<h1 class="animated fadeIn delay-2s"> test animation css</h1>复制代码
fadeInDown 从上往下淡入:
<h1 class="animated fadeInDown delay-2s"> test animation css</h1>复制代码
fadeInDownBig 从上往下变大淡入:
<h1 class="animated fadeInDownBig delay-2s"> test animation css</h1>复制代码
fadeInLegt从左往右淡入:
<h1 class="animated fadeInLegt delay-2s"> test animation css</h1>复制代码
fadeInLegtBig从左往右变大淡入:
<h1 class="animated fadeInLegtBig delay-2s"> test animation css</h1>复制代码
fadeInRight从右往左淡入:
<h1 class="animated fadeInRight delay-2s"> test animation css</h1>复制代码
fadeInRightBig从右往左变大淡入:
<h1 class="animated fadeInRightBig delay-2s"> test animation css</h1>复制代码
fadeInUp从下往上淡入:
<h1 class="animated fadeInUp delay-2s"> test animation css</h1>复制代码
fadeInUpBig从下往上变大淡入:
<h1 class="animated fadeInUpBig delay-2s"> test animation css</h1>复制代码
fading exits 减弱退出
fadeOut淡出:
<h1 class="animated fadeOut delay-2s"> test animation css</h1>复制代码
fadeOutDown 从上往下淡出:
<h1 class="animated fadeOutDown delay-2s"> test animation css</h1>复制代码
fadeOutDownBig 从上往下变大淡出:
<h1 class="animated fadeOutDownBig delay-2s"> test animation css</h1>复制代码
fadeOutLegt从右往左淡出:
<h1 class="animated fadeOutLegt delay-2s"> test animation css</h1>复制代码
fadeOutLeftBig从右往左变大淡出:
<h1 class="animated fadeOutLeftBig delay-2s"> test animation css</h1>复制代码
fadeOutRight从左往右淡出:
<h1 class="animated fadeOutRight delay-2s"> test animation css</h1>复制代码
fadeOutRightBig从左往右变大淡出:
<h1 class="animated fadeOutRightBig delay-2s"> test animation css</h1>复制代码
fadeOutUp从下往上淡出:
<h1 class="animated fadeOutUp delay-2s"> test animation css</h1>复制代码
fadeOutUpBig从下往上变大淡出:
<h1 class="animated fadeOutUpBig delay-2s"> test animation css</h1>复制代码
flipper忽然的效果
flip反转轻弹
<h1 class="animated flip delay-2s"> test animation css</h1>复制代码
flipInX在x轴反转进入
<h1 class="animated flipInX delay-2s"> test animation css</h1>复制代码
flipInY在y轴反转进入
<h1 class="animated flipInY delay-2s"> test animation css</h1>复制代码
flipOutX在x轴反转退出
<h1 class="animated flipOutX delay-2s"> test animation css</h1>复制代码
flipOutY在y轴反转退出
<h1 class="animated flipOutY delay-2s"> test animation css</h1>复制代码
light speed 很是快速的效果
lightSpeedIn 很是快速的进入
<h1 class="animated lightSpeedIn delay-2s"> test animation css</h1>复制代码
lightSpeedOut 很是快速的进入
<h1 class="animated lightSpeedOut delay-2s"> test animation css</h1>复制代码
rotating entrances 旋转进入
rotateIn旋转进入
<h1 class="animated rotateIn delay-2s"> test animation css</h1>复制代码
rotateInDownLeft旋转从左落下
<h1 class="animated rotateInDownLeft delay-2s"> test animation css</h1>复制代码
rotateInDownRight旋转从右落下
<h1 class="animated rotateInDownRight delay-2s"> test animation css</h1>复制代码
rotateInUpLeft旋转从左升起
<h1 class="animated rotateInUpLeft delay-2s"> test animation css</h1>复制代码
rotateInUpRight旋转从右升起
<h1 class="animated rotateInUpRight delay-2s"> test animation css</h1>复制代码
rotating exits 旋转退出
rotateOut旋转退出
<h1 class="animated rotateOut delay-2s"> test animation css</h1>复制代码
rotateOutDownLeft旋转从左落下退出
<h1 class="animated rotateOutDownLeft delay-2s"> test animation css</h1>复制代码
rotateOutDownRight旋转从右落下退出
<h1 class="animated rotateOutDownRight delay-2s"> test animation css</h1>复制代码
rotateOutUpLeft旋转从左升起退出
<h1 class="animated rotateOutUpLeft delay-2s"> test animation css</h1>复制代码
rotateOutUpRight旋转从右升起退出
<h1 class="animated rotateOutUpRight delay-2s"> test animation css</h1>复制代码
sliding entrances 滑动进入
slideInUp上升滑动进入
<h1 class="animated slideInUp delay-2s"> test animation css</h1>复制代码
slideInDown降低滑动进入
<h1 class="animated slideInDown delay-2s"> test animation css</h1>复制代码
slideInRight从右滑入
<h1 class="animated slideInRight delay-2s"> test animation css</h1>复制代码
slideInLeft从左滑入
<h1 class="animated slideInLeft delay-2s"> test animation css</h1>复制代码
sliding exits 滑动退出
slideOutUp上升滑动退出
<h1 class="animated slideOutUp delay-2s"> test animation css</h1>复制代码
slideOutDown降低滑动退出
<h1 class="animated slideOutDown delay-2s"> test animation css</h1>复制代码
slideOutRight从右滑退出
<h1 class="animated slideOutRight delay-2s"> test animation css</h1>复制代码
slideOutLeft从左滑退出
<h1 class="animated slideOutLeft delay-2s"> test animation css</h1>复制代码
zoom entrances z轴方向进入
zoomIn z轴方向进入
<h1 class="animated zoomIn delay-2s"> test animation css</h1>复制代码
zoomInDown z轴方向降低进入
<h1 class="animated zoomInDown delay-2s"> test animation css</h1>复制代码
zoomInLeft z轴方向从左进入
<h1 class="animated zoomInLeft delay-2s"> test animation css</h1>复制代码
zoomInRight z轴方向从右进入
<h1 class="animated zoomInRight delay-2s"> test animation css</h1>复制代码
zoom exits z轴方向退出
zoomOut z轴方向退出
<h1 class="animated zoomOut delay-2s"> test animation css</h1>复制代码
zoomOutDown z轴方向降低退出
<h1 class="animated zoomOutDown delay-2s"> test animation css</h1>复制代码
zoomOutLeft z轴方向从左退出
<h1 class="animated zoomOutLeft delay-2s"> test animation css</h1>复制代码
zoomOutRight z轴方向从右退出
<h1 class="animated zoomOutRight delay-2s"> test animation css</h1>复制代码
special 特别的
hinge 铰链效果
<h1 class="animated hinge delay-2s"> test animation css</h1>复制代码
jackInTheBox
<h1 class="animated jackInTheBox delay-2s"> test animation css</h1>复制代码
rollIn 翻滚进入
<h1 class="animated rollIn delay-2s"> test animation css</h1>复制代码
rollOut翻滚退出
<h1 class="animated rollOut delay-2s"> test animation css</h1>复制代码