返回我用的是jqu......登陆

我用的是jquery方法实现的(费了好多周折,但学到了不少知识)

beallyoucanbe2018-11-03 02:21:16209
<!DOCTYPE html>
<html>
<head>
	<title>获取随机颜色</title>
	<meta charset="utf-8">
	<script type="text/javascript" src="jquery-3.3.1.js"></script> 
	<script type="text/javascript">
        $(function(){

             for (var i =0 ; i < $("div").length; i++) {
               $a=parseInt(Math.random()*16777215);//获取一个随机整数
               $b=$a.toString(16); //转换成16进制字符串
               $c="#"+$b;//连接上#组成HEX值
               $("div").eq(i).css("background-color",$c); 
               //$("div").eq(i).css("background-color","rgb(123,251,33)");用rgb()里面不管放字符串形变量还是数字型变量都不得行不知道为啥
               $("div").eq(i).css("box-shadow","0px 0px 20px"+$c);
             }
            $bc=$("div").eq(i).css("background-color");
            $("div").mouseover(function(){
                 $(this).css("border-radius","50px")
            })
              $("div").mouseleave(function(){
                 $(this).css("border-radius","10px")
            })
        })

	</script>
    <style type="text/css">
          div{
              display: inline-block;
              margin:50px 50px;
              width: 100px;
              height: 100px;
              background-color: red;
              text-align: center;
              line-height: 100px;
              box-shadow: 0px 0px 20px;
          }
    </style>


</head>
<body>
     <div>数学</div>
     <div>语文</div>
     <div>物理</div>
     <div>化学</div>

</body>
</html>


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送