Javascript+CSS实现Flash动态新闻效果(pp原创)

  1. <style type="text/css">
  2. /* 图片新闻大小可以更改此样式 */
  3. .pp_portal_imgNews {
  4.     position:relative;
  5.     text-align:left;
  6.     width:250px;
  7.     height:190px;   
  8. }
  9. .pp_portal_imgNew {
  10.     position:absolute;
  11. }
  12. /* 图片样式 */
  13. .pp_portal_imgNew img {
  14.     width:100%;
  15.     height:165px;
  16.     border:0;
  17. }
  18. /* 文字标题样式 */
  19. .pp_portal_imgNew_title {   
  20.     text-align:center;
  21.     margin-top:5px;
  22. }
  23. .pp_portal_imgNew_title a{
  24.     display:block;
  25.     color:#000;
  26.     text-decoration: none;
  27.     font-size: 14px;
  28.     font-weight: bold;
  29.     text-align:center;
  30. }
  31. /* 导航提示位置 */
  32. .pp_portal_navLink {
  33.     position:absolute;
  34.     display:block;  
  35.     right:0px;
  36.     bottom:5px; 
  37. }
  38. /* 导航提示样式(未选择) */
  39. .pp_portal_navLink a {
  40.     color:#fff;
  41.     text-align:center;
  42.     text-decoration: none;      
  43. }
  44. .pp_portal_navLink li {
  45.     display:inline;  
  46.     text-align:center;          
  47.     background-color:#333;
  48.     width:15px;
  49.     margin-left:1px;
  50. }
  51. </style>
  52. <script type="text/javascript">
  53. var newsNum = 4; 
  54. var nn = 1;
  55. function pp_portal_selectPicNew(o) {
  56.     for(var i=1; i<=newsNum; i++) {
  57.         var newsId = "id_portal_imgNew" + i;        
  58.         if(o==i) {   // 被选中     
  59.             document.getElementById(newsId).style.display="block";
  60.             document.getElementById("id_portal_navLink"+i).style.background="red";
  61.         } else {            
  62.             document.getElementById(newsId).style.display="none";
  63.             document.getElementById("id_portal_navLink"+i).style.background="#333";
  64.         }
  65.     }
  66.     nn=o;   
  67. }
  68. // 自动选择图片新闻
  69. function pp_portal_changePicNew()
  70. {
  71.     if(nn>newsNum) nn=1
  72.     //alert(nn);
  73.     pp_portal_selectPicNew(nn); 
  74.     nn++;
  75. }
  76. function pp_portal_picNew_auto() {
  77.     pp_portal_picNew_autoTask = setInterval('pp_portal_changePicNew()', 2000);
  78. }
  79. pp_portal_picNew_auto();
  80. </script>
  81. <div id="id_portal_imgNews" class="pp_portal_imgNews">
  82.     <div id="id_portal_imgNew1" class="pp_portal_imgNew" style="display:block;">
  83.         <a href="#"><img alt="图片新闻一" src="http://i3.sinaimg.cn/ty/f1/2008-10-11/U1166P6T12D4001153F1286DT20081011142406.jpg"></img></a>
  84.         <div class="pp_portal_imgNew_title"><a href="http://sports.sina.com.cn/f1/2008-10-11/14014001153.shtml">图片新闻一</a></div>
  85.     </div>
  86.     <div id="id_portal_imgNew2" class="pp_portal_imgNew" style="display:none;">
  87.         <a href="#"><img alt="图片新闻二" src="http://i3.sinaimg.cn/ty/f1/2008-10-11/U1166P6T12D4001153F1286DT20081011142406.jpg"></img></a>
  88.         <div class="pp_portal_imgNew_title"><a href="http://sports.sina.com.cn/f1/2008-10-11/14014001153.shtml">图片新闻二</a></div>
  89.     </div>  
  90.     <div id="id_portal_imgNew3" class="pp_portal_imgNew" style="display:none;">
  91.         <a href="#"><img alt="图片新闻三" src="http://i3.sinaimg.cn/ty/f1/2008-10-11/U1166P6T12D4001153F1286DT20081011142406.jpg"></img></a>
  92.         <div class="pp_portal_imgNew_title"><a href="http://sports.sina.com.cn/f1/2008-10-11/14014001153.shtml">图片新闻三</a></div>
  93.     </div>      
  94.     <div id="id_portal_imgNew4" class="pp_portal_imgNew" style="display:none;">
  95.         <a href="#"><img alt="图片新闻四" src="http://i3.sinaimg.cn/ty/f1/2008-10-11/U1166P6T12D4001153F1286DT20081011142406.jpg"></img></a>
  96.         <div class="pp_portal_imgNew_title"><a href="http://sports.sina.com.cn/f1/2008-10-11/14014001153.shtml">图片新闻四</a></div>
  97.     </div>  
  98.     <div id="id_portal_navLinks" class="pp_portal_navLink">
  99.         <ul>
  100.             <li id="id_portal_navLink1" ><a href="javascript:void(0)" οnclick="pp_portal_selectPicNew(1)">  1  </a></li>
  101.             <li id="id_portal_navLink2" ><a href="javascript:void(0)" οnclick="pp_portal_selectPicNew(2)">  2  </a></li>
  102.             <li id="id_portal_navLink3" ><a href="javascript:void(0)" οnclick="pp_portal_selectPicNew(3)">  3  </a></li>
  103.             <li id="id_portal_navLink4" ><a href="javascript:void(0)s" οnclick="pp_portal_selectPicNew(4)">  4  </a></li>
  104.         </ul>   
  105.     </div>
  106. </div>

 

效果预览

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值