abstract:动画效果:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jquery的动画效果</title> <script type="text/javascript" sr
动画效果:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jquery的动画效果</title> <script type="text/javascript" src="jquery-3.3.1.min.js"></script> <style type="text/css"> .aa{width:100px;height:100px;border:1px solid #ccc;background:green;display:none;} hr{width:60%;color:black;float:left;} #dd,#ee,#gg{font-size:25px;font-weight:bold;color:red;} #dd{display:none;} .hh,.ii,.jj,.kk{width:100px;height:130px;float:left;margin-right:80px;} .a1,.a2,.a3,.a4,.a7,.a8{width:100px;height:100px;border:1px dotted #ccc;background:blue;padding:5px auto;border-radius:13px;} .a7{position:absolute;margin-top:8px;} #a1,#a2,#a3,#a4{margin:5px auto;} .cle{clear:both;} .a0{width:500px;height:180px;} .a81{width:210px;height:150px;} #a9,#a10{margin-left:10px;} </style> </head> <body> <script type="text/javascript"> $(document).ready(function(){ $('#bb').click(function(){ $('.aa').show(1500)//点击按钮显示div,速度1500毫秒 }) $('.cc').click(function(){ $('#dd').slideDown(1500) }) $('.dd').click(function(){ $('#ee').slideUp(1500) }) $('.ff').click(function(){ $('#gg').slideToggle(800) }) $('.a1').hide() $('#a1').click(function(){ $('.a1').fadeIn(1800) }) $('#a2').click(function(){ $('.a2').fadeOut(1800) }) $('#a3').click(function(){ $('.a3').fadeToggle(1800) }) $('#a4').click(function(){ $('.a4').fadeTo(1800,0.4) }) $('#a5').click(function(){ $('#a6').animate({fontSize:'20px'},1500) }) $('#a7').click(function(){ $('.a7').animate({left:'200px',opacity:'0.5',width:'200px'},1500) }) $('#a8').click(function(){ $('.a8').animate({ width:'toggle',height:'toggle' },1500) }) $('#a9').click(function(){ $('.a7').stop() }) $('#a10').click(function(){ $('.a8').stop(true,true) }) }) </script> <h3>动画效果</h3> <div class="aa"></div> <button id="bb">按钮</button><br> <hr><br> <h3>滑动效果</h3> <button class="cc">展开文字</button><br> <span id="dd">这里是要显示的文字</span><br> <button class="dd">折叠文字</button><br> <span id="ee">这里是要折叠起来的文字</span><br> <hr><br> <button class="ff">显示/隐藏</button><br> <span id="gg">点击上面按钮,显示或隐藏这行文字</span><br> <hr><br> <h3>淡入淡出</h3> <div class="hh"> <button id="a1">淡入</button><br> <div class="a1"></div> </div> <div class="ii"> <button id="a2">淡出</button><br> <div class="a2"></div> </div> <div class="jj"> <button id="a3">切换淡入淡出</button><br> <div class="a3"></div> </div> <div class="kk"> <button id="a4">指定值</button><br> <div class="a4"></div> </div> <div class="cle"></div> <hr><br> <h3>切换预定义的值</h3> <div class="a0"> <button id="a5">字体变大</button><br> <span id="a6">点击按钮这行字体变大</span><br> <button id="a7">移动div并变淡变大</button><button id="a9">停止动画</button><br> <div class="a7"></div> </div> <br> <div class="a81"> <button id="a8">切换</button><button id="a10">快速完成动画</button><br> <div class="a8"></div> </div> <br> </body> </html>
导航条
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jquery导航条</title> <script type="text/javascript" src="jquery-3.3.1.min.js"></script> <style type="text/css"> *{margin:0px;padding:0px;} body{background:#bebebe;font-size:18px;font-weight:bold;color:#fff;} .top{width:1000px;height:35px;background:#5a5aad;margin:5px auto;border:1px solid #ccc;border-radius:7px;} li{list-style:none;float:left;margin-left:90px;line-height:35px;} a{text-decoration:none;color:#fff;} span{display:none;} #a2,#a3{width:90px;height:110px;padding:5px auto;} #a4{width:90px;height:145px;padding:5px auto;} #a21,#a22,#a31,#a32,#a41,#a42,#a43{width:90px;height:35px;background:#5a5aad;padding-left:10px;line-height:35px;float:left;position:relative;left:-10px;} </style> </head> <body> <script type="text/javascript"> $(document).ready(function(){ $('#a2').hover( function(){ $('#a21,#a22').show() }, function(){ $('#a21,#a22').hide() } ) $('#a3').hover( function(){ $('#a31,#a32').show() }, function(){ $('#a31,#a32').hide() } ) $('#a4').hover( function(){ $('#a41,#a42,#a43').show() }, function(){ $('#a41,#a42,#a43').hide() } ) }) </script> <div class="top"> <ul> <li id="a1"><a href="#">网站首页</a></li> <li id="a2">新闻动态 <span id="a21"><a href="#">昨日新闻</a></span><span id="a22"><a href="#">今日新闻</a></span> </li> <li id="a3">近期价格 <span id="a31"><a href="#">昨日价格</a></span><span id="a32"><a href="#">今日价格</a></span> </li> <li id="a4">公司地址 <span id="a41"><a href="#">华北地区</a></span><span id="a42"><a href="#">华南地区</a></span><span id="a43"><a href="#">海外地区</a></span> </li> <li id="a5"><a href="#">联系我们</a></li> </ul> </div> </body> </html>
Correcting teacher:天蓬老师Correction time:2019-01-17 18:32:52
Teacher's summary:jQuery将动画制作的门槛降低了很多, 记得之前为了写一个动画效果, 要少一二百行代码,用jQuery ,只要几行, 真好