返回jQuery获......登陆

jQuery获取随机色作业

云雾幻灵2019-01-10 11:43:59199

<!DOCTYPE html>

<html>

   <head>

     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

     <title>获取随机色、随机值</title>

     <script type="text/javascript" src="jquery.js"></script>

    <style type="text/css">

a {

float:left;

display:block;

margin:50px;

width:100px;

line-height: 100px;

text-align: center;

height:100px;

color:#fff;

      border-radius: 50px;

      text-decoration: none;

}

    button{

      width: 100px;

      height: 100px;

      margin-top: 50px;

      box-shadow: 10px 10px 20px pink;

      /*border: 1px solid lightblue;

      background: lightblue;*/

      border-radius: 35px;

    }

    </style>


    <script type="text/javascript">

    //改变标签的背景颜色

        function changeColor(tag) {

           var len=document.getElementsByTagName(tag).length

           for(var i=0;i<len;i++){

            document.getElementsByTagName(tag)[i].style.backgroundColor='rgb('+Math.floor(Math.random()*256)+','+Math.floor(Math.random()*256)+','+Math.floor(Math.random()*256)+')'

           }

        }

        $(document).ready(function(){

          changeColor('a')

           $('a').mouseover(function(){

            $bg=$(this).css('backgroundColor')

            $(this).css('box-shadow','0px 0px 20px '+$bg)

            $(this).css('border-radius','20px ')

           })

            $('a').mouseleave(function(){

            $(this).css('box-shadow','none')

            $(this).css('border-radius','50px ')

           })

           $('button').click(function(){

              changeColor('a')

             $('#one').text(Math.floor(Math.random()*100))

             $('#two').text(Math.floor(Math.random()*100))

             $('#three').text(Math.floor(Math.random()*100))

             $('#four').text(Math.floor(Math.random()*100))

            })

           $('#one').text(Math.floor(Math.random()*100))

           $('#two').text(Math.floor(Math.random()*100))

           $('#three').text(Math.floor(Math.random()*100))

           $('#four').text(Math.floor(Math.random()*100))

        })

    </script>

   </head>

   <body>

    <a id='one' href="#"></a>

    <a id='two' href="#"></a>

    <a id='three' href="#"></a>

    <a id='four' href="#"></a>

    <button>改变颜色与值</button>

   </body>

</html>


最新手记推荐

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

全部回复(0)我要回复

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