博客 - html/css/xml/xsl, JS/Ajax/AS

CSS或js实现行间交替背景色效果

  本文介绍两种方法,都挺简单的,略懂前端的同志们都应该能理解的。

1.利用CSS控制行的属性:

下载: code.html
  1. <style type="text/css"> 
  2. ul { list-style:none; font-size:12px; line-height:20px; color:#666;}
  3. ul li{background-color: expression(this.sourceIndex%2==0?'#EAF8FD':'#ffffff');} 
  4. </style> 
  5.  
  6. <ul class="myul1"> 
  7. <li>·河北作协副主席:我要给韩寒当爹真相</li> 
  8. <li>·易建联:在美国去超市没有被认出来</li> 
  9. <li>·徐友渔:买到假药举报无门的亲身经历</li> 
  10. <li>·航天员如何在太空中吃饭上厕所(图) </li> 
  11. <li>·90后大学生艳装军训雷晕教官(图)</li> 
  12. <li>·北京报纸涨价便宜了谁</li> 
  13. <li>·河北作协副主席:我要给韩寒当爹真相</li>  
  14. <li>·易建联:在美国去超市没有被认出来</li>  
  15. <li>·徐友渔:买到假药举报无门的亲身经历</li>  
  16. <li>·航天员如何在太空中吃饭上厕所(图) </li>  
  17. <li>·90后大学生艳装军训雷晕教官(图)</li>  
  18. <li>·北京报纸涨价便宜了谁</li>  
  19. </ul>

  通过判断奇偶数来确定li的背景颜色,很简单吧!

2.利用JS控制各行的交替背景。

下载: code2.html
  1. <style type="text/css"> 
  2. ul { list-style:none; color:#666; font-size:12px;}
  3. .li01 { background:#EAF8FD; }
  4. .li02 { background:#fff; }
  5. </style> 
  6. <ul id="list01"> 
  7. <li>·河北作协副主席:我要给韩寒当爹真相</li> 
  8. <li>·易建联:在美国去超市没有被认出来</li> 
  9. <li>·徐友渔:买到假药举报无门的亲身经历</li> 
  10. <li>·航天员如何在太空中吃饭上厕所(图) </li> 
  11. <li>·90后大学生艳装军训雷晕教官(图)</li> 
  12. <li>·北京报纸涨价便宜了谁</li> 
  13. <li>·河北作协副主席:我要给韩寒当爹真相</li> 
  14. <li>·易建联:在美国去超市没有被认出来</li> 
  15. <li>·徐友渔:买到假药举报无门的亲身经历</li> 
  16. <li>·航天员如何在太空中吃饭上厕所(图) </li> 
  17. <li>·90后大学生艳装军训雷晕教官(图)</li> 
  18. <li>·北京报纸涨价便宜了谁</li> 
  19. </ul> 
  20. <Script type="text/javascript"> 
  21. objName=document.getElementById("list01").getElementsByTagName("li");
  22. for (i=0;i<objName.length;i++){
  23. (i%2==0)?(objName(i).className = "li01"):(objName(i).className = "li02");
  24. }
  25. </Script>

  两个方法都不错哦!值得推荐的!

标签:

写下您的看法

  • :em18:
  • :em12:
  • :em03:
  • :em08:
  • :em06:
  • :em05:
  • :em07:
  • :em15:
  • :em11:
  • :em16:
  • :em01:
  • :em17:
  • :em10:
  • :em13:
  • :em14:
  • :em02:
  • :em09:
  • :em04:

仅支持“a、abbr、strong、em、blockquote、code”几个简单的标签

使用腾讯微博登陆 使用新浪微博登陆