• 十九、夜间模式的开启与关闭,父模板的制作


    1. 夜间模式的开启与关闭
      1. 放置点击的按钮或图片。
      2. 定义开关切换函数。
      3. onclick函数调用。
        <!DOCTYPE html>
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>夜晚模式</title>
            <script>
                function mySwitch(){
                    var oBody = document.getElementById("myBody");
                    var oOnOff = document.getElementById("myOnOff");
                    if(oOnOff.src.match("bulbon")){
                        oOnOff.src="http://www.runoob.com/images/pic_bulbon.gif";
                        oBody.style.background="black";
                        oBody.style.color="white";
                    }else{
                        oOnOff.src="http://www.runoob.com/images/pic_bulbon.gif";
                        oBody.style.background="white";
                        oBody.style.color="black";
                    }
        
                }
            </script>
        </head>
        <body id="myBody">
        
        <img id="myOnOff" onclick="mySwitch()" src="http://www.runoob.com/images/pic_bulbon.gif" width="40px">
        <script>
            document.write(Date())
        </script>
        </body>
        </html>
    2. 父模板的制作
      1. 制作网站网页共有元素的父模板html,包括顶部导航,中间区块划分,底部导航,底部说明等。
      2. 汇总相关的样式形成独立的css文件。
      3. 汇总相关的js代码形成独立的js文件。
      4. 形成完整的base.html+css+js
      5. <!DOCTYPE html>
        <html>
        <head>
            <meta charset="utf-8">
            <title>base</title>
            <link rel="stylesheet" type="text/css" href="../static/css/moban.css">
            <link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css">
        
            <script src="../static/js/moban.js"></script>
        </head>
        <body id="mybody">
        
        <nav class="navbar navbar-inverse" role="navigation">
            <div class="container-fluid" id="container">
                <div class="navbar-header">
                    <a class="navbar-brand" href="#">首页</a>
                </div>
                <div>
                    <ul class="nav navbar-nav">
                        <li><a href="#" onclick="">登录</a></li>
                        <li><a href="#" onclick="">注册</a></li>
                        <li class="dropdown">
                            <a href="#" class="dropdown-toggle" data-toggle="dropdown">
                                更多 <b class="caret"></b>
                            </a>
                            <ul class="dropdown-menu">
                                <li><a href="#">收藏</a></li>
                                <li><a href="#">分享</a></li>
                                <li><a href="#">搜索</a></li>
                                <li class="divider"></li>
                                <li><a href="#">点赞</a></li>
                            </ul>
                        </li>
                        <li><a href="#">||</a></li>
                    </ul>
                </div>
                <div style="float: right">
                    <img id="myonoff" onclick="mySwitch()" src="http://www.runoob.com/images/pic_bulbon.gif" style="40px" >
                </div>
                <div>
                    <input type="text" name="user" id="user" placeholder="请输入搜索关键词">
                    <input type="button" value="搜索" class="btn btn-success" onclick="">
                </div>
            </div>
        </nav>

        js代码:

        function mySwitch() {
            var oBody = document.getElementById("mybody");
            var oOnoff = document.getElementById("myonoff");
            if (oOnoff.src.match("bulbon")) {
                oOnoff.src = "http://www.runoob.com/images/pic_bulboff.gif";
                oBody.style.background = "black";
                oBody.style.color = "yellow"
            } else {
                oOnoff.src = "http://www.runoob.com/images/pic_bulbon.gif";
                oBody.style.background = "white";
                oBody.style.color = "black"
            }
        }

        css代码:

        img {
             200px;
        }
        #container {
            background: lightsteelblue;
        
        }
        
        div.sa {
            border-style: solid;
            border- 5px;
            border-color: gold;
             400px;
            float: left;
            margin: 5px;
        }
        
        div.sa img {
             80%;
            heigh: aute;
        }
        
        div.st {
            text-align: center;
            padding: 2px;
        }
        
        div.sa:hover {
            border-style: solid;
            border- 5px;
            border-color: green;
        }

        运行结果如图:

  • 相关阅读:
    Python网络爬虫第三弹《爬取get请求的页面数据》
    18.增量式爬虫
    17.基于scrapy-redis两种形式的分布式爬虫
    关于进程内存磁盘的一些命令
    linux其他命令
    ls -用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)
    mkdir和touch
    ls -列出当前目录下所有的文件或者目录
    cat -用于连接文件并打印到标准输出设备上
    rm -移动文件
  • 原文地址:https://www.cnblogs.com/Green-/p/7777464.html
Copyright © 2020-2023  润新知