• JS随机标签云


    简单的随机标签云

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>随机标签云</title>
    <style type="text/css">
    *{
    	margin:0;
    	padding:0
    }
    a{ 
    	text-decoration:none
    }
    #wrap{
    	400px;
    	margin:auto
    }
    </style>
      <script type="text/javascript">
        window.onload=function(){
          var obox=document.getElementById("wrap");
          var obj=obox.getElementsByTagName("a");
          //随机方法
          function rand(num){
           return parseInt(Math.random()*num+1);
          }
          //随机颜色值
          function randomcolor(){
            var str=Math.ceil(Math.random()*16777215).toString(16);
            if(str.length<6){
              str="0"+str;
            }
            return str;
          }
          //循环
          for( len=obj.length,i=len;i--;){
            obj[i].className="color"+rand(5);
            obj[i].style.zIndex=rand(5);
            obj[i].style.fontSize=rand(12)+12+"px";
           // obj[i].style.background="#"+randomcolor();
            obj[i].style.color="#"+randomcolor();
            obj[i].onmouseover=function(){
              this.style.background="#"+randomcolor();
            }
    		obj[i].onmouseout=function(){
              this.style.background="none";
            }
          }
        }
      </script>
    </head>
    <body>
     <div id="wrap">
       <a href="#">web标准学习</a>
       <a href="#">css</a>
       <a href="#">javascript</a>
       <a href="#">html5</a>
       <a href="#">canvas</a>
       <a href="#">video</a>
       <a href="#">audio</a>
       <a href="#">jQuery</a>
       <a href="#">jQuerymobile</a>
       <a href="#">flash</a>
       <a href="#">firefox</a>
       <a href="#">chrome</a>
       <a href="#">opera</a>
       <a href="#">IE9</a>
       <a href="#">css3.0</a>
       <a href="#">andriod</a>
       <a href="#">apple</a>
       <a href="#">google</a>
       <a href="#">jobs</a>
      </div>
    </body>
    </html>
    

    这个的算法较为简单(偶能看得懂 orz....),但也基本上实现了要求

    还有一个类似QQ好友印象的标签,有叠加效果,具体移步:http://www.xiaoqiang.org/javascript/tag-flag.html

  • 相关阅读:
    win查看所有wifi密码
    vsftp配置详解
    python3.7项目打包为一个exe
    ATT&CK实战系列——红队实战(一)
    PHP SECURITY CALENDAR 2017 (Day 9
    python3安装gmpy2
    [CISCN2019 总决赛 Day2 Web1]Easyweb(预期解)
    python2与python3共存及py2IDLE打不开的解决方案
    [BJDCTF 2nd]
    PHP SECURITY CALENDAR 2017 (Day 1
  • 原文地址:https://www.cnblogs.com/mofish/p/2220266.html
Copyright © 2020-2023  润新知