animate.css 是一个来自国外的 CSS3 动画库,内置了很多典型的 css3 动画,兼容性好使用方便。animate.css 可以在网页上快速轻松地添加动画。animate.css 包含的动画有 抖动(shake)、 闪烁(flash)、弹跳(bounce)、翻转(flip)、旋转(rotateIn/rotateOut)、淡入淡出(fadeIn/fadeOut)等多种动画效果, 几乎包含了所有常见的动画效果。
本案例介绍通过 jQuery 给元素添加这些 animate class.
关键js与说明
//引用jquery框架
<script src="js/jquery.min.js" type="text/javascript"></script>
<script>
//鼠标移入
$('.an1').hover(function () {
//添加classname swing
$(this).addClass('swing')
}, function () {
//鼠标移出
$(this).removeClass('swing')
})
//鼠标移入
$('.an2').hover(function () {
//添加classname bounceIn
$(this).addClass('bounceIn')
}, function () {
//鼠标移出
$(this).removeClass('bounceIn')
})
//鼠标移入
$('.an3').hover(function () {
//添加classname flash
$(this).addClass('flash')
}, function () {
//鼠标移出
$(this).removeClass('flash')
})
//鼠标移入
$('.an4').hover(function () {
//添加classname wobble
$(this).addClass('wobble')
}, function () {
//鼠标移出
$(this).removeClass('wobble')
})
</script>
