dede模板实现彩色TAG代码主要由JS+CSS实现

作用方法:

1、建一个新的*.html文档,将以下代码拷进去,然后保存

2、在首页相应的位置进行调用

代码如下:



  1. .tagCloud{padding:06px;}
  2. .tagClouda{margin:08px00;line-height:22px;}
  3. .color0{color:#2F5FC2;}
  4. .color1{color:#AC1BF2;}
  5. .color2{color:#9E6FC5;}
  6. .color3{color:#FBA426;}
  7. .color4{color:#2739CF;}
  8. .color5{color:#C8A453;}
  9. .color6{color:#AB2846;}
  10. .weight0{font-weight:100;}
  11. .weight1{font-weight:300;}
  12. .weight2{font-weight:500;}
  13. .weight3{font-weight:700;}
  14. .weight4{font-weight:900;}
  15. .weight5{font-weight:bold;}
  16. .weight6{font-weight:bolder;}
  17. .size0{font-size:12px;}
  18. .size1{font-size:13px;}
  19. .size2{font-size:14px;}
  20. .size3{font-size:16px;}
  21. .size4{font-size:20px;}
  22. .size5{font-size:22px;}
  23. .size6{font-size:24px;}
  24. functionsetTagCloudStyle(){
  25. varcolors=newArray("color0","color1","color2","color3","color4",
  26. "color5","color6");
  27. varsizes=newArray("size0","size1","size2","size3");
  28. varweights=newArray("weight0","weight1","weight2","weight3",
  29. "weight4","weight5","weight6");
  30. varcolorsLen=colors.length;//获取颜色样式个数
  31. varsizesLen=sizes.length;//获取字体大小样式个数
  32. varweightsLen=weights.length;//获取字体粗细样式个数
  33. vartagCloud=document.getElementById("tagCloud");
  34. vartagLinks=tagCloud.getElementsByTagName("a");
  35. vartagLinksLen=tagLinks.length;
  36. for(i=0;i
  37. tagLinks[i].className=colors[Math.floor(colorsLen*Math.random())]+"
  38. "+sizes[Math.floor(sizesLen*Math.random())]+""+ weights[Math.floor(weightsLen*Math.random())];
  39. //随机设置每个

  40. }
  41. }
  42. if(document.addEventListener){
  43. window.addEventListener('load',setTagCloudStyle,false);
  44. }else{
  45. window.attachEvent('onload',setTagCloudStyle);
  46. }
  47. //绑定onload事件,在文档载入完毕启动setTagCloudStyle()函数;

dawei

【声明】:唐山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。