新闻切换效果

效果如上图,代码见下文:

  1. < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  5. <title>新闻切换技术</title>
  6. <style type="text/css">
  7. <!--
  8. body { text-align: center; margin:0; padding:0; background: #FFF; font-size:12px; color:#000;}
  9. div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
  10. h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
  11. table,td,tr,th{font-size:12px;}
  12. a:link {color: #000; text-decoration:none;}
  13. a:visited {color: #83006f;text-decoration:none;}
  14. a:hover {color: #c00; text-decoration:underline;}
  15. a:active {color: #000;}
  16. .focusPic{margin:0 auto; width:244px;}
  17. .focusPic .pic{margin:0 auto; width:240px; height:180px; padding:2px 0 0;}
  18. .focusPic .adPic{margin:0 auto 5px; width:240px; height:29px; overflow:hidden;background:url(http://tech.163.com/newimg/adpic.gif);}
  19. .focusPic .adPic .text{float:right; padding:9px 4px 0 0; width:140px;}
  20. .focusPic .adPic .text a{color:#1f3a87;}
  21. .focusPic .adPic .text a:hover{color:#bc2931;}
  22. .focusPic h2{ float:left; width:232px;padding:4px 0 3px 12px; font-size:14px; text-align:left;}
  23. .focusPic p{float:left; width:226px;line-height:160%; margin:0; text-align:left;padding:0 0 10px 12px;}
  24. .focusPic p img {margin:0px 0 2px;}
  25. .focusPic .more{ margin:0 auto; width:240px; }
  26. .focusPic .more .textNum{float:right; margin:0 8px 0 0;padding:0 0 4px;}
  27. .focusPic .more .textNum .text{float:left; font-weight:bold; padding:7px 6px 0 0; color:#666;}
  28. .focusPic .more .textNum .num{float:left; width:113px; height:19px;}
  29. .focusPic .more .textNum .bg1{ background:url(http://url/newimg/num1.gif);}
  30. .focusPic .more .textNum .bg2{ background:url(http://url/newimg/num2.gif);}
  31. .focusPic .more .textNum .bg3{ background:url(http://url/newimg/num3.gif);}
  32. .focusPic .more .textNum .bg4{ background:url(http://tech.163.com/newimg/num4.gif);}
  33. .focusPic .more .textNum .num ul{ float:left; width:113px;}
  34. .focusPic .more .textNum .num li{float:left; width:28px; font-weight:bold;display:block; color:#fff; list-style-type:none; padding:6px 0 0;}
  35. .focusPic .more .textNum .num li a{color:#fff; padding:0 5px; }
  36. .focusPic .more .textNum .num li a:visited{color:#fff;}
  37. .focusPic .more .textNum .num li a:hover{color:#ff0;}
  38. -->
  39. </style>
  40. </head>
  41. <body>
  42. <script language="JavaScript" type="text/javascript">
  43. var nn;
  44. nn=1;
  45. setTimeout('change_img()',6000);
  46. function change_img()
  47. {
  48. if(nn>4) nn=1
  49. setTimeout('setFocus1('+nn+')',6000);
  50. nn++;
  51. tt=setTimeout('change_img()',6000);
  52. }
  53. function setFocus1(i)
  54. {
  55. selectLayer1(i);
  56. }
  57. function selectLayer1(i)
  58. {
  59. switch(i)
  60. {
  61. case 1:
  62. document.getElementById("focusPic1").style.display="block";
  63. document.getElementById("focusPic2").style.display="none";
  64. document.getElementById("focusPic3").style.display="none";
  65. document.getElementById("focusPic4").style.display="none";
  66. document.getElementById("focusPic1nav").style.display="block";
  67. document.getElementById("focusPic2nav").style.display="none";
  68. document.getElementById("focusPic3nav").style.display="none";
  69. document.getElementById("focusPic4nav").style.display="none";
  70. break;
  71. case 2:
  72. document.getElementById("focusPic1").style.display="none";
  73. document.getElementById("focusPic2").style.display="block";
  74. document.getElementById("focusPic3").style.display="none";
  75. document.getElementById("focusPic4").style.display="none";
  76. document.getElementById("focusPic1nav").style.display="none";
  77. document.getElementById("focusPic2nav").style.display="block";
  78. document.getElementById("focusPic3nav").style.display="none";
  79. document.getElementById("focusPic4nav").style.display="none";
  80. break;
  81. case 3:
  82. document.getElementById("focusPic1").style.display="none";
  83. document.getElementById("focusPic2").style.display="none";
  84. document.getElementById("focusPic3").style.display="block";
  85. document.getElementById("focusPic4").style.display="none";
  86. document.getElementById("focusPic1nav").style.display="none";
  87. document.getElementById("focusPic2nav").style.display="none";
  88. document.getElementById("focusPic3nav").style.display="block";
  89. document.getElementById("focusPic4nav").style.display="none";
  90. break;
  91. case 4:
  92. document.getElementById("focusPic1").style.display="none";
  93. document.getElementById("focusPic2").style.display="none";
  94. document.getElementById("focusPic3").style.display="none";
  95. document.getElementById("focusPic4").style.display="block";
  96. document.getElementById("focusPic1nav").style.display="none";
  97. document.getElementById("focusPic2nav").style.display="none";
  98. document.getElementById("focusPic3nav").style.display="none";
  99. document.getElementById("focusPic4nav").style.display="block";
  100. break;
  101. }
  102. }
  103. </script>
  104. <div class="focusPic"><div id="focusPic1" style="display:block ;">
  105. <div class="pic"> <a href="http://tech.163.com/special/000915SN/soft2005.html"><img src="http://cimg.163.com/tech/2006/1/18/2006011810122068706.jpg" alt="
  106. 易学院05年软件评选结果" width="240" height="180" border="0" /></a> </div>
  107. <h2><a href="http://tech.163.com/special/000915SN/soft2005.html">网易学院05年软件评选结果</a></h2><p>经过大家的热情投票和我们的辛劳整理,网易学院2005年年度软件评选结果终于出炉啦。点击进入查看……<img src="/newimg/i2.gif" alt="详细" width="3" height="5" /> 
  108. <a href="http://tech.163.com/special/000915SN/soft2005.html" class="cDRed">详细</a></p></div><div id="focusPic2" style="display: none ;">
  109. <div class="pic"> <a href="http://tech.163.com/discover/"><img src="http://cimg.163.com/tech/2006/1/17/200601171557008cee7.jpg" alt="颠覆丛林动物生存法则" 
  110. width="240" height="180" border="0" /></a> </div>
  111. <h2><a href="http://tech.163.com/discover/">颠覆丛林动物生存法则</a></h2>
  112. <p>群居动物的这种行为颠覆了我们通常认为的,在动物世界通行的 “丛林法则”,动物不都自私,不都是弱肉强食的。<img src="/newimg/i2.gif" alt="详细" width="3" 
  113. height="5" /> <a href="http://tech.163.com/discover/" class="cDRed">详细</a></p>
  114. </div><div id="focusPic3" style="display: none ;">
  115. <div class="pic"> <a href="http://tech.163.com/special/00091MNJ/itobserve015.html"><img src="http://cimg.163.com/tech/2006/1/17/2006011711483290a60.jpg" 
  116. alt="WAPI并非贸易阴谋" width="240" height="180" border="0" /></a> </div>
  117. <h2><a href="http://tech.163.com/special/00091MNJ/itobserve015.html">WAPI并非贸易阴谋</a></h2><p>近日国家做出决定:“将向其他的国内及国外企业公布该算法”。事实证明中国WAPI标准并非是贸易阴谋。<img src="/newimg/i2.gif" alt="详细" width="3" height="5" /> <a href="http://tech.163.com/special/00091MNJ/itobserve015.html" class="cDRed">详细</a></p></div><div id="focusPic4" style="display: none ;">
  118. <div class="pic"> <a href="http://tech.163.com/special/00091OSI/horizons.html"><img src="http://cimg.163.com/tech/2006/1/17/200601171002503f251.jpg" alt="新视野号探测冥王星特别专题" width="240" height="180" border="0" /></a> </div>
  119. <h2><a href="http://tech.163.com/special/00091OSI/horizons.html">新视野号探测冥王星特别专题</a></h2><p>美国宇航局将于北京时间18日凌晨2时24分发射新视野号探测器,造访这颗人类唯一尚未探测过的行星-冥王星。<img src="/newimg/i2.gif" alt="详细" width="3" 
  120. height="5" /> <a href="http://tech.163.com/special/00091OSI/horizons.html" class="cDRed">详细</a></p></div><div class="more"><div class="textNum">
  121. <div class="text"><a href="http://punker.info">> 更多头图新闻</a></div>
  122. <div class="num bg1" id="focusPic1nav" style="display: block;">
  123. <ul><li>1</li><li><a href="javascript:setFocus1(2);" target="_self">2</a></li>
  124. <li><a href="javascript:setFocus1(3);" target="_self">3</a></li>
  125. <li><a href="javascript:setFocus1(4);" target="_self">4</a></li></ul></div>
  126. <div class="num bg2" id="focusPic2nav" style="display: none;">
  127. <ul><li><a href="javascript:setFocus1(1);" target="_self">1</a></li>
  128. <li>2</li><li><a href="javascript:setFocus1(3);" target="_self">3</a></li>
  129. <li><a href="javascript:setFocus1(4);" target="_self">4</a></li></ul></div>
  130. <div class="num bg3" id="focusPic3nav" style="display: none;">
  131. <ul><li><a href="javascript:setFocus1(1);" target="_self">1</a></li>
  132. <li><a href="javascript:setFocus1(2);" target="_self">2</a></li>
  133. <li>3</li><li><a href="javascript:setFocus1(4);" target="_self">4</a></li>
  134. </ul></div><div class="num bg4" id="focusPic4nav" style="display: none;">
  135. <ul><li><a href="javascript:setFocus1(1);" target="_self">1</a></li>
  136. <li><a href="javascript:setFocus1(2);" target="_self">2</a></li>
  137. <li><a href="javascript:setFocus1(3);" target="_self">3</a></li>
  138. <li>4</li></ul></div></div></div></div></body></html>