animate.css 动画库
animate.css
是一个包含很多预设CSS动画效果的库,效果不错,而且使用非常简单。
Github地址:https://github.com/daneden/animate.css
我们可以直接在网页上引用,或者通过npm
等包管理器安装:
npm install animate.css --save
使用
animate.css
中,各种动画效果都独立定义了class
,我们在标签上引入即可。
例子:
<p class="animated fadeIn">Hello, world!</p>
使用该库的标签必须加上animated
,然后加上对应效果的标签。上面例子中,我们制造了一个淡入的效果。
控制标签
如果需要循环播放,可以加上infinite
。例如:
<p class="animated fadeIn infinite">Hello, world!</p>
如果需要延迟几秒播放,可以使用delay-1s
至delay-5s
。例如:
<p class="animated fadeIn delay-5s">Hello, world!</p>
所有可用效果
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 |
作者:Gacfox
版权声明:本网站为非盈利性质,文章如非特殊说明均为原创,版权遵循知识共享协议CC BY-NC-ND 4.0进行授权,转载必须署名,禁止用于商业目的或演绎修改后转载。