引入CSS文件,只需要在HTML文件的head标签中引入CSS样式文件,如下:
<link rel="stylesheet" href="./path/to/animate.min.css">
在你想添加动画效果的元素的class中添加一个 animated 值(必需)。如果需要动画循环运动,你还需要给这个元素追加一个 infinite的class ,当然你也可以自己定义一个类似infinite的class,如:
<h1 class="animated infinite">我是animate示例</h1>
接下来就是最后一步了,最激动人心,也是最重要的一步,为元素添加你想要的效果所对应的类名就大功告成了。下面我就列出来,你大可随便挑,随便选。
- 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
- rollIn
- rollOut
- zoomIn
- zoomInDown
- zoomInLeft
- zoomInRight
- zoomInUp
- zoomOut
- zoomOutDown
- zoomOutLeft
- zoomOutRight
- zoomOutUp
- slideInDown
- slideInLeft
- slideInRight
- slideInUp
- slideOutDown
- slideOutLeft
- slideOutRight
- slideOutUp
示例,比如我这里使用的是bounce特效
<h1 class="animated infinite bounce">我是示例</h1>
总结:看完上边的步骤是不是感觉很简单,我们只需要把animate.css库引入到你的网站项目中,并在网页标签的class中加入 animated 属性值即可。这样我们就得到了一个酷炫的动画效果。
HTML元素:
<h1 id="demoElement">我是示例</h1>
JS脚本:
$('#demoElement').addClass('animated rotateInDownRight');
the end