zoukankan      html  css  js  c++  java
  • 夜间模式的开启与关闭,父模板的制作(2017.11.2)

    1、夜间模式的开启与关闭

    放置点击的按钮或图片。

    定义开关切换函数。

    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_bulboff.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>
        <base href="" target="_blank">
        <link rel="stylesheet" type="text/css" href="../static/css/20.css">
    
    </head>
    <body id="myBody" bgcolor="#ffb6c1">
    <img id="myOnOff" onclick="mySwitch()" src="http://www.runoob.com/images/pic_bulbon.gif" width="30px">
    <a href="https://baike.baidu.com/item/%E6%9D%8E%E6%98%93%E5%B3%B0/3908480?fr=aladdin" target="_blank"
       class="textred"><img
            src="https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=2603934151,1374866311&fm=27&gp=0.jpg"
            style=" 30px">Baidu百科</a>
    <input type="text" style=" 400px">
    <button type="submit" class="textred">进入词条</button>
    <button type="submit">搜索词条</button>
    </nav>
    <h1 class="textblue">李易峰</h1>
    <h3>
        <span id="commentcount" class="textgeen">130323</span>粉丝总排名第五位
    </h3>
    <div class="entry-classify-down js-classify-list"><span class="name" class="textgeen">所属类别 : </span>
        <div class="classify-txt js-classify-txt short"> 演员<b>|</b>歌手<b>|</b>主持人</div>
    </div>
    <a href="https://baike.so.com/create/edit/?eid=4909310&sid=5127865"><img
            src="https://p1.ssl.qhmsg.com/t01d08b6f07a9225737.png" style=" 200px"></a>
    <form action="" method="get">
        <label style=100px>中国内地男明星人气人气排行榜</label>
        <select name="" onchange="javascript:if (this.options[this.selectedIndex].value != '')
     window.open(this.options[this.selectedIndex].value);this.options[0].selected;">
            <option value="0">李易峰</option>
            <option value="1">杨洋</option>
            <option value="1">胡歌</option>
        </select>
    </form>
    <h4 class="textblue">代表作品:</h4>
    <div class="recommend">
        <div class="img">
            <a herf="https://baike.baidu.com/item/%E6%9D%8E%E6%98%93%E5%B3%B0/3908480?fr=aladdin"><img
                    src="https://gss1.bdstatic.com/9vo3dSag_xI4khGkpoWK1HF6hhy/baike/whfpf%3D82%2C102%2C50/sign=18863fa2b2fd5266a77e6f54cd25af19/48540923dd54564e0b15d770b7de9c82d1584f02.jpg"></a>
            <div class="desc"><a href="https://baike.baidu.com/item/%E5%8F%A4%E5%89%91%E5%A5%87%E8%B0%AD/5016869">古剑奇谭</a>
            </div>
        </div>
        <div class="img">
            <a herf="https://baike.baidu.com/item/%E6%9D%8E%E6%98%93%E5%B3%B0/3908480?fr=aladdin"><img
                    src="https://gss1.bdstatic.com/-vo3dSag_xI4khGkpoWK1HF6hhy/baike/whfpf%3D82%2C102%2C50/sign=b6e23da9fa1fbe091c0b90540d5d3401/b21bb051f8198618fb53ed5b42ed2e738ad4e6dd.jpg"></a>
            <div class="desc"><a href="https://baike.baidu.com/item/%E9%BA%BB%E9%9B%80/17612774">麻雀</a></div>
        </div>
        <div class="img">
            <a herf="https://baike.baidu.com/item/%E6%9D%8E%E6%98%93%E5%B3%B0/3908480?fr=aladdin"><img
                    src="https://gss0.bdstatic.com/94o3dSag_xI4khGkpoWK1HF6hhy/baike/whfpf%3D82%2C102%2C50/sign=9ae8341c0fd162d985bb315c77e291de/d833c895d143ad4b49f33c1887025aafa50f060c.jpg"></a>
            <div class="desc"><a href="https://baike.baidu.com/item/%E6%A0%80%E5%AD%90%E8%8A%B1%E5%BC%80/15839944">栀子花开</a>
            </div>
        </div>
        <div class="img">
            <a herf="https://baike.baidu.com/item/%E6%9D%8E%E6%98%93%E5%B3%B0/3908480?fr=aladdin"><img
                    src="https://gss2.bdstatic.com/-fo3dSag_xI4khGkpoWK1HF6hhy/baike/whfpf%3D82%2C102%2C50/sign=6188cf678235e5dd9079f69f10fb9fdd/1b4c510fd9f9d72a4e133f28d32a2834349bbb8b.jpg"></a>
            <div class="desc"><a href="https://baike.baidu.com/item/%E8%80%81%E7%82%AE%E5%84%BF/15891954">老炮儿</a></div>
        </div>
    </div>
    <style type="text/css">
        p {
            color: blueviolet
        }
    
        .textblue {
            color: green
        }
    
        .textred {
            color: red;
    
        }
    
    </style>
    <script>
        document.write("词条标签:演员,歌手,娱乐人物")
    </script>
    </body>
    </html>

    2、父模板的制作

    制作网站网页共有元素的父模板html,包括顶部导航,中间区块划分,底部导航,底部说明等。

    汇总相关的样式形成独立的css文件。

    汇总相关的js代码形成独立的js文件。

    形成完整的base.html+css+js

    html:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>搜索百科</title>
        <script src="../static/js/李易峰.js"></script>
        <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
        <link rel="stylesheet" type="text/css" href="../static/css/liyifeng.css">
    </head>
    <nav class="navbar navbar-default" role="navigation">
        <div class="container-fluid">
        <div class="navbar-header">
            <a class="navbar-brand" href="https://www.4493.com/star/section?fenlei=1&quyu=1&sex=1">演员列表</a>
        </div>
        <div>
            <form>
                <ul class="nav navbar-nav navbar-left">
                    <li class="dropdown">
                        <a href="https://baike.baidu.com/item/%E6%9D%8E%E6%98%93%E5%B3%B0/3908480?fr=aladdin"
                           class="dropdown-toggle" data-toggle="dropdown">
                            首页
                        </a>
                    </li>
                </ul>
            </form>
                <form class="navbar-form navbar-left" role="search">
                    <div class="form-group">
                        <input type="text" class="form-control" placeholder="Search">
                    </div>
                    <a href="https://baike.baidu.com/usercenter">
                        <button type="submit" class="btn btn-default">个人中心</button>
                    </a>
                    <a href="http://baike.baidu.com/mall/">
                        <button type="submit" class="btn btn-default navbar-btn">用户</button>
                    </a>
            <form class="navbar-form navbar-left" role="search">
                <a href="https://baike.baidu.com/help" class="dropdown-toggle"><button type="submit" class="btn btn-default">
                    帮助
                </button></a>
            </form>
            <form class="navbar-form navbar-right" role="search">
                <a href="https://baike.baidu.com/item/%E6%9D%8E%E6%98%93%E5%B3%B0/3908480?fr=aladdin" ><button type="submit" class="btn btn-default">送花
                </button></a>
            </form>
                </form>
                </div>
        </div>
    </nav>
    
    <body id="myBody" bgcolor="#ffb6c1">
    <img id="myOnOff" onclick="mySwitch()" src="http://www.runoob.com/images/pic_bulbon.gif" width="10px">
    <h1>李易峰</h1>
    <h3><span id="commentcount" class="textgeen">130323</span>粉丝总排名第五位</h3>
    <a href="https://baike.so.com/create/edit/?eid=4909310&sid=5127865">
        <img src="https://p1.ssl.qhmsg.com/t01d08b6f07a9225737.png" style=" 200px"></a>
    <div class="label">
        <form method="get">
            <label>中国内地男明星人气人气排行榜:</label>
            <select name="" onchange="javascript:if (this.options[this.selectedIndex].value != '')
         window.open(this.options[this.selectedIndex].value);this.options[0].selected;">
                <a href="https://baike.baidu.com/item/%E8%83%A1%E6%AD%8C/312718">
                    <option value="0">李易峰</option>
                </a>
                <a href="https://baike.baidu.com/item/%E6%9D%A8%E6%B4%8B/11573">
                    <option value="1">杨洋</option>
                </a>
                <a href="https://baike.baidu.com/item/%E8%83%A1%E6%AD%8C/312718">
                    <option value="1">胡歌</option>
                </a>
            </select>
        </form>
    </div>
    <h4 class="textblue">代表作品:</h4>
    <div class="recommend">
        <div class="img">
            <h5><a herf="https://baike.baidu.com/item/%E6%9D%8E%E6%98%93%E5%B3%B0/3908480?fr=aladdin"></a></h5>
            <img src="https://gss1.bdstatic.com/9vo3dSag_xI4khGkpoWK1HF6hhy/baike/c0%3Dbaike80%2C5%2C5%2C80%2C26/sign=ccb6b48247166d222c7a1dc6274a6292/48540923dd54564e0b15d770b7de9c82d1584f02.jpg"></a>
            <div class="desc"><a href="https://baike.baidu.com/item/%E5%8F%A4%E5%89%91%E5%A5%87%E8%B0%AD/5016869">古剑奇谭</a>
            </div>
        </div>
        <div class="img">
            <a herf="https://baike.baidu.com/item/%E6%9D%8E%E6%98%93%E5%B3%B0/3908480?fr=aladdin">
                <img src="https://gss1.bdstatic.com/-vo3dSag_xI4khGkpoWK1HF6hhy/baike/c0%3Dbaike272%2C5%2C5%2C272%2C90/sign=1c3a441f8a025aafc73f76999a84c001/b21bb051f8198618fb53ed5b42ed2e738ad4e6dd.jpg"></a>
            <div class="desc"><a href="https://baike.baidu.com/item/%E9%BA%BB%E9%9B%80/17612774">麻雀</a></div>
        </div>
        <div class="img">
            <a herf="https://baike.baidu.com/item/%E6%9D%8E%E6%98%93%E5%B3%B0/3908480?fr=aladdin">
                <img src="https://gss3.bdstatic.com/7Po3dSag_xI4khGkpoWK1HF6hhy/baike/c0%3Dbaike150%2C5%2C5%2C150%2C50/sign=06534c58b0fd5266b3263446ca71fc4e/8326cffc1e178a823e993f13f003738da877e8d8.jpg"></a>
            <div class="desc"><a href="https://baike.baidu.com/item/%E6%A0%80%E5%AD%90%E8%8A%B1%E5%BC%80/15839944">栀子花开</a>
            </div>
        </div>
        <div class="img">
            <a herf="https://baike.baidu.com/item/%E6%9D%8E%E6%98%93%E5%B3%B0/3908480?fr=aladdin">
                <img src="https://gss0.bdstatic.com/94o3dSag_xI4khGkpoWK1HF6hhy/baike/c0%3Dbaike116%2C5%2C5%2C116%2C38/sign=e95988cb652762d09433acedc185639f/bf096b63f6246b604c86859cedf81a4c500fa249.jpg"></a>
            <div class="desc"><a href="https://baike.baidu.com/item/%E8%80%81%E7%82%AE%E5%84%BF/15891954">老炮儿</a></div>
        </div>
        <br>
    </div>
    <nav class="navbar navbar-default navbar-fixed-bottom" role="navigation">
        <div class="container-fluid">
        <div class="navbar-header">
            <a class="navbar-brand" href="http://music.baidu.com/artist/1370">音乐作品</a>
        </div>
        <div>
            <ul class="nav navbar-nav">
                <li class="active"><a href="http://music.baidu.com/?fr=baikePC">热门歌曲</a></li>
                <li><a href="https://baike.baidu.com/item/%E6%98%93%E5%B3%B0%E6%83%85%E4%B9%A6/15815910">专辑</a></li>
                <li class="active"><a href="http://bd.kuwo.cn/mingxing/%E6%9D%8E%E6%98%93%E5%B3%B0.htm?from=baidu">单曲</a></li>
                </li>
            </ul>
        </div>
        </div>
    </nav>
    <footer>
        <div class="foot">
           <div > <a href="#"> 点我呀</a> · <a href="#"> 加入我们</a> ·  <a href="#"> 歌曲或歌名 </a> ·  <a href="#">帮助中心</a> · <a href="#">合作伙伴</a></div>
            <div>中国大陆男演员</div>
        </div>
    </footer>
    </body>
    </html>

    css:

    h1 {
        margin-left: 60px;
        margin-top: 2%;
        color: seagreen;
        font-family: Aharoni;
    }
    input {
        height: 24px;
         500px;
    }
    h3 {
        color: darkseagreen;
        margin-left: 45%;
        margin-top: -4%;
    }
    
    .label {
        margin-left: 570px;
        color: seagreen;
        font-family: Aharoni;
    }
    
    h4 {
        margin-left: 10px;
        color: seagreen;
        font-family: Aharoni;
        font-size: 15px;
    }
    
    img {
         20px;
    }
    div.img {
        border: 1px solid #cccccc;
         100px;
        height: auto;
        float: left;
        margin: 4px;
    }
    div.img img {
         100%;
        height: auto;
    }
    
    div.desc {
        text-align: center;
        padding: 5px;
    }
    
    div.img:hover {
        border: 1px solid #000000;
    }
    
    div.clearfolat {
        clear: both;
        solid-color: black;
    }
    .box {
        border: 1px solid palevioletred;
        position: absolute;
        top: 15px;
        left: 40px;
        float: left;
        height: 350px;
         400px;
        margin-left: 30%;
    }
    .input_box {
        height: 60px;
         80px;
        margin-left: 10%;
    }
    input {
        align-self: center;
        height: 30px;
         300px;
    }
    .foot{
        font-family: 宋体;
        font-size: 20px;
        margin-bottom: 100px;
    }

    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 = "white";
        } else {
            oOnoff.src = "http://www.runoob.com/images/pic_bulbon.gif";
            oBody.style.background = "white";
            oBody.style.color = "black";
        }}

  • 相关阅读:
    深入理解 ProtoBuf 原理与工程实践(概述)
    高性能缓存 Caffeine 原理及实战
    Java 多线程上下文传递在复杂场景下的实践
    SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
    MySQL 5.6.35 索引优化导致的死锁案例解析
    gitlab安装升级(大版本跨度9.4.5----13.2.1)
    mysql 查看表的索引
    python安装mysql库 ,MySQL-python
    Alpine包管理工具apk使用介绍
    docker容器添加hosts
  • 原文地址:https://www.cnblogs.com/laidaili/p/7774530.html
Copyright © 2011-2022 走看看