css配合animate库

原创2019-02-07 15:36:17111
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>css3照片墙</title> <link rel="stylesheet" type="text
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>css3照片墙</title>
		<link rel="stylesheet" type="text/css" href="static/animate.min.css"/>
		<style>
			div{width:1400px;margin:20px auto;}
img {width:300px;height:300px;box-sizing: border-box;padding:5px;border:1px solid #ccc;margin:2px 3px;border-radius:4px;cursor: pointer;box-shadow:1px 0px 5px 1px #eae;transition: all .5s;}
		img:hover{box-shadow:0 0 8px 1px #eee;border:1px solid #999;background-color:#fff;z-index: 99;}
		
		
			
		</style>
		<script src="jquery-3.3.1.min.js" type="text/javascript" charset="utf-8"></script>
	</head>
	<body>
<div>
	<img class="rotateLeft" src="images/1.jpg" alt="">
	<img class="rotate"	 src="images/2.jpg" alt="">
	<img class="rotateRight" src="images/3.jpg" alt="">
	<img class="rotateRight" src="images/4.jpg" alt="">
	<img  src="images/5.jpg" alt="">
	<img src="images/6.jpg" alt="">
	<img class="scale" src="images/7.jpg" alt="">
	<img src="images/8.jpg" alt="">
	<img src="images/9.jpg" alt="">
	<img class="scale" src="images/10.jpg" alt="">
	<img src="images/11.jpg" alt="">
	<img src="images/12.jpg" alt="">
	<img class="scale" src="images/13.jpg" alt="">
	<img src="images/14.jpg" alt="">
	<img src="images/15.jpg" alt="">
	<img class="scale animated" src="images/16.jpg" alt="">
</div>	
<script type="text/javascript">
	var arr=['bounce','flash','pulse','rubberBand','shakeswing','tadaw','obble','bounceInLeft','bounceInRight','bounceInUp']
	$(function(){
		$('img').removeClass();
		
		//动态绑定事件on   'click'绑定的事件为点击事件
		$('img').on('click',function(){
			$(this).removeClass();
			$(this).addClass('animated '+arr[Math.floor(Math.random()*arr.length)]);
		});
	});
</script>	
	</body>
</html>

sd

批改老师:灭绝师太批改时间:2019-02-11 09:42:29
老师总结:使用animate动画库,完成页面中一些常见的动画效果没有问题,好好掌握哦

发布手记

热门词条