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-1sdelay-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进行授权,转载必须署名,禁止用于商业目的或演绎修改后转载。