首页 > 语言 > JavaScript > 正文

jQuery实现仿Alipay支付宝首页全屏焦点图切换特效

2024-05-06 16:19:18
字体:
来源:转载
供稿:网友

这篇文章主要介绍了jQuery实现仿Alipay支付宝首页全屏焦点图切换特效,涉及jQuery插件jquery.kinMaxShow的相关使用技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了jQuery实现仿Alipay支付宝首页全屏焦点图切换特效。分享给大家供大家参考。具体实现方法如下:

 

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  3. <html xmlns="http://www.w3.org/1999/xhtml"
  4. <head> 
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  6. <title>kinMaxShow 扩展效果</title> 
  7. <link type="text/css" href="_doc/base.css" rel="stylesheet" /> 
  8. <style type="text/css">  
  9. body{ margin:0; padding:0;} 
  10. #Login{ position:relative;} 
  11. #loginPlane{ 
  12. position:absolute;width:100%; 
  13. height:330px; top:0; 
  14. left:0;z-index:88; 
  15. #loginWrap{ 
  16. width:960px;margin:0 auto; 
  17. padding-top:20px; 
  18. #loginBox{ 
  19. width:286px;height:330px; 
  20. filter:progid:DXImageTransform.Microsoft.gradient( 
  21. startcolorstr=#88000000,endcolorstr=#88000000); 
  22. background:rgba(0,0,0,0.2); 
  23. float:right; margin-right:20px; 
  24. #loginBox h3{ 
  25. border-bottom:1px solid #ccc; 
  26. margin:10px; color:#fff; 
  27. font-weight:normal; font-size:16px; 
  28. line-height:26px; 
  29. #loginBox form{ 
  30. color:#fff; font-size:12px; 
  31. padding:8px 0 0 20px 
  32. #loginBox .text{ 
  33. padding:4px;border:1px solid; 
  34. border-color:#aaa #ddd #ddd #aaa; 
  35. height:20px; width:230px; 
  36. font-family:Verdana 
  37. #loginBox .submit{ 
  38. color:#fff; border:0; 
  39. background:#FFA600;width:236px; 
  40. height:35px; font-weight:bold; 
  41. font-family:"Microsoft Yahei"
  42. font-size:14px; 
  43. #kinMaxShow{ display:none;} 
  44. #kinMaxShow .sub_1_1{ 
  45. display:block; position:absolute;left:110px; top:136px; 
  46. #kinMaxShow .sub_1_2{ 
  47. display:block; position:absolute;left:110px; top:120px; 
  48. #kinMaxShow .sub_2_1{ 
  49. display:block; position:absolute;left:-160px; bottom:0px; 
  50. #kinMaxShow .sub_2_2{ 
  51. display:block; position:absolute;left:110px; top:20px; 
  52. #kinMaxShow .sub_3_1{ 
  53. display:block; position:absolute;right:180px; bottom:0px; 
  54. #kinMaxShow .sub_3_2{ 
  55. display:block; position:absolute;left:30px; top:40px; 
  56. </style> 
  57. <script src="js/jquery-1.10.2.min.js" type="text/javascript"></script> 
  58. <script src="js/jquery.kinMaxShow-1.1.min.js" 
  59. type="text/javascript"></script> 
  60. <script type="text/javascript">  
  61. $(function(){ 
  62. $("#kinMaxShow").kinMaxShow({ 
  63. height:400, 
  64. button:{ 
  65. showIndex:false
  66. normal:{background:'url(images/button.png) no-repeat -14px 0'
  67. marginRight:'8px',border:'0',right:'44%',bottom:'20px' 
  68. }, 
  69. focus:{background:'url(images/button.png) no-repeat 0 0'
  70. border:'0' 
  71. }, 
  72. callback:function(index,action){ 
  73. switch(index){ 
  74. case 0 : 
  75. if(action=='fadeIn'){ 
  76. $(this).find('.sub_1_1').animate({left:'70px'},600) 
  77. $(this).find('.sub_1_2').animate({top:'60px'},600) 
  78. }else
  79. $(this).find('.sub_1_1').animate({left:'110px'},600) 
  80. $(this).find('.sub_1_2').animate({top:'120px'},600) 
  81. }; 
  82. break
  83. case 1 : 
  84. if(action=='fadeIn'){ 
  85. $(this).find('.sub_2_1').animate({left:'-100px'},600) 
  86. $(this).find('.sub_2_2').animate({top:'60px'},600) 
  87. }else
  88. $(this).find('.sub_2_1').animate({left:'-160px'},600)  
  89. $(this).find('.sub_2_2').animate({top:'20px'},600) 
  90. }; 
  91. break
  92. case 2 : 
  93. if(action=='fadeIn'){ 
  94. $(this).find('.sub_3_1').animate({right:'350px'},600) 
  95. $(this).find('.sub_3_2').animate({left:'180px'},600) 
  96. }else
  97. $(this).find('.sub_3_1').animate({right:'180px'},600)  
  98. $(this).find('.sub_3_2').animate({left:'30px'},600) 
  99. }; 
  100. break;  
  101. }); 
  102. }); 
  103. </script> 
  104. </head> 
  105. <body> 
  106. <div id="Login">  
  107. <div id="kinMaxShow"
  108. <div> 
  109. <img src="images/1.jpg" /> 
  110. <div> 
  111. <img class="sub_1_1" src="images/sub_1_1.png" /> 
  112. <img class="sub_1_2" src="images/sub_1_2.png" 
  113. usemap="#Map_1_2" border="0" /> 
  114. <map name="Map_1_2" id="Map_1_2"
  115. <area shape="rect" coords="2,96,106,123" 
  116. href="http://www.vevb.com" target="_blank"/> 
  117. </map> 
  118. </div> 
  119. </div> 
  120. <div> 
  121. <img src="images/2.jpg" /> 
  122. <div> 
  123. <img class="sub_2_1" src="images/sub_2_1.png" /> 
  124. <img class="sub_2_2" src="images/sub_2_2.png" 
  125. usemap="#Map_2_2" border="0" /> 
  126. <map name="Map_2_2" id="Map_2_2"
  127. <area shape="rect" coords="3,97,104,124" 
  128. href="http://www.vevb.com" target="_blank"/> 
  129. </map>  
  130. </div>  
  131. </div> 
  132. <div> 
  133. <img src="images/3.jpg" /> 
  134. <div> 
  135. <img class="sub_3_1" src="images/sub_3_1.png" /> 
  136. <img class="sub_3_2" src="images/sub_3_2.png" 
  137. usemap="#Map_3_2" border="0" /> 
  138. <map name="Map_3_2" id="Map_3_2"
  139. <area shape="rect" coords="1,98,106,124" 
  140. href="http://www.vevb.com" target="_blank"/> 
  141. </map>  
  142. </div> 
  143. </div> 
  144. </div> 
  145. <div id="loginPlane"
  146. <div id="loginWrap"
  147. <div id="loginBox"
  148. <h3>登陆支付宝</h3> 
  149. <form> 
  150. <label>账户名:</label> 
  151. <p><input type="text" class="text" /></p> 
  152. <label>登陆密码:</label> 
  153. <p><input type="password" class="text" /></p>  
  154. <br /> 
  155. <p><input type="button" value=" 登 陆 " class="submit" /></p>  
  156. </form> 
  157. </div> 
  158. </div> 
  159. </div> 
  160. </div> 
  161. </body> 
  162. </html> 

jquery.kinMaxShow-1.1.min.js点击此处本站下载。

希望本文所述对大家的jQuery程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选