美文网首页
导航条变色

导航条变色

作者: 哇塞薛之谦 | 来源:发表于2018-08-12 16:42 被阅读0次

    <style type="text/css">

        *{

            margin:0;

            padding:0;

        }

        li{

                    list-style: none;

        }

        a{

                    text-decoration: none;

        }

        .skin{

            margin-top:50px;

        }

        .skin>li{

            width:10px;

            height:10px;

            margin-right: 20px;

        }

        .skin>li:first-child{

            background: #f00;

        }

        .skin>li:nth-child(2){

            background: #0f0;

        }

        .skin>li:nth-child(3){

            background: #000;

        }

        ul{

            width:500px;

            margin:0 auto;

            overflow: hidden;

        }

        .nav{

            background: red;

        }

        ul>li{

                float:left;

        }

        .nav{

            margin-top:10px;

        }

        .nav>li>a{

            display: inline-block;

            width:82px;

            height:35px;

            line-height: 35px;

            color:#fff;

            text-align: center;

            border-left:1px solid #fff;

        }

    </style>

    </head>

        <body>

            <div>

                <ul class='skin'>

                    <li class='red'></li>

                    <li class='blue'></li>

                    <li class='black'></li>

                </ul>

                <ul class='nav'>

                    <li><a href="#">新闻</a></li>

                    <li><a href="#">电影</a></li>

                    <li><a href="#">娱乐</a></li>

                    <li><a href="#">体育</a></li>

                    <li><a href="#">音乐</a></li>

                    <li><a href="#">旅游</a></li>

                </ul>

            </div>

            <script type="text/javascript">

                var arr=['pink','purple','yellow'];

                var skin=document.querySelectorAll('.skin>li');

                var nav=document.querySelector('.nav');

                var body=document.querySelector('body');

                for(var i=0;i<skin.length;i++){

                    skin[i].onclick=function(){

                        var num=arr[i];

                        console.log(num);

                        var a=this.className;

                        console.log(a);

                        this.style.background='#fff';

                        b='5px solid'+'\t'+a;

                        console.log(b);

                        this.style.border=b;

                        console.log(this.style.border);

                        nav.style.background=a;

                        console.log(nav.style.background);

                        console.log(arr[num]);

                        body.style.background=arr[num];

                    }

                }

            </script>

    相关文章

      网友评论

          本文标题:导航条变色

          本文链接:https://www.haomeiwen.com/subject/xqgsbftx.html