zoukankan      html  css  js  c++  java
  • 仿百度换肤实例

    开始

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>换肤</title>
            <style type="text/css">
                body{ background-image: url(http://img04.sogoucdn.com/app/a/100520146/ebc04922ea94fd7be2f11946102493d2);}
                ul,li{ list-style: none; margin: 15px;}
                .baidu{}
            </style>
        </head>
        <body>
            <ul class="baidu">
                <li><img src="http://img04.sogoucdn.com/app/a/100520146/ebc04922ea94fd7be2f11946102493d2" width="100px" height="100px"></li>
                <li><img src="http://img03.sogoucdn.com/app/a/100520146/524ade47b69439c7ba03184e55d3ec6e" width="100px" height="100px"></li>
                <li><img src="http://img02.sogoucdn.com/app/a/100520146/0a9075a03657256c5d33afc1bdf19de0" width="100px" height="100px"></li>
                <li><img src="http://img02.sogoucdn.com/app/a/100520146/cb2ac622c4ba7d259f8d96a740e41936" width="100px" height="100px"></li>
            </ul>
            <script>
                var imgs = document.querySelector(".baidu").querySelectorAll("img");
                //2. 循环注册事件
                for (var i =0; i < imgs.length; i++){
                    imgs[i].onclick = function(){
                        //this.src 就是我们点击图片的路径 
                        //把这个路径 this.src 给body 就可以了
                        document.body.style.backgroundImage = 'url('+ this.src +')';
                    }
                }
            </script>
        </body>
    </html>
  • 相关阅读:
    手机端调用摄像头拍照
    判断浏览器是否支持css3属性或单位
    浏览器页面加载解析渲染机制(一)
    css默认值汇总
    分享几个高效编写JS 的心得
    说几个JS优化技巧吧
    yahoo的30条优化规则
    Jquery的$命名冲突
    C语言时间头文件
    C语言随机数的生成
  • 原文地址:https://www.cnblogs.com/XiaoJun6/p/13098166.html
Copyright © 2011-2022 走看看