照片墙(CSS3动态效果)

原创 2018-12-31 21:09:03 391
摘要:<!DOCTYPE html><html><head> <title>照片墙(CSS3动态效果)</title> <link rel="stylesheet" type="text/css" href="static/css/animate.min.css">&nbs

<!DOCTYPE html>

<html>

<head>

<title>照片墙(CSS3动态效果)</title>

<link rel="stylesheet" type="text/css" href="static/css/animate.min.css">

    <link rel="shortcut icon"  href="static/images/logo.png" type="image/x-icon" />

<script type="text/javascript" src="static/js/jquery.js"></script>

<style type="text/css">

*{margin: 0px;padding: 0px;}

.box{width: 1500px;margin: 50px auto;}

img{width: 300px;height: 200px;margin: 10px;}

</style>


</head>

<body>

 <div class="box">

<img src="static/images/1.jpg"/>

<img src="static/images/2.jpg"/>

<img src="static/images/3.jpg"/>

<img src="static/images/4.jpg"/>

<img src="static/images/5.jpg"/>

<img src="static/images/6.jpg"/>

<img src="static/images/7.jpg"/>

<img src="static/images/8.jpg"/>

<img src="static/images/9.jpg"/>

<img src="static/images/10.jpg"/>

<img src="static/images/11.jpg"/>

<img src="static/images/12.jpg"/>

<img src="static/images/13.jpg"/>

<img src="static/images/14.jpg"/>

<img src="static/images/15.jpg"/>

<img src="static/images/16.jpg"/>

 </div>

</body>

<script type="text/javascript">

   var arr=['bounce','flash','pulse','rubberBand','shakeswing','tadaw','obble','bounceInLeft','bounceInRight','bounceInUp']

  $('img').on('click',function() {

$('img').removeClass();

    //随机生成新的class

    var rand=parseInt(Math.random()*10)

    $(this).addClass('animated '+arr[rand])

   

   })


</script>

</html>


批改老师:天蓬老师批改时间:2018-12-31 22:32:17
老师总结:$(this).addClass('animated '+arr[rand]), 这个语句,用原生js,可以这样的: classList.add()

发布手记

热门词条