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

     

    夜间模式的开启与关闭

    1. 放置点击的按钮或图片。
    2. 定义开关切换函数。
    3. onclick函数调用。
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>日夜模式测试</title>
        <script>
            function NightModel() {
                var body=document.getElementById("_Body");
                var onoff=document.getElementById("_Onoff");
                if(onoff.src.match("sun")){
                    body.style.backgroundColor="#C0C0C0"
                    onoff.src="../static/Img/moon54.png"
                    body.style.color="white"
                }else {
                    body.style.backgroundColor="#FFFFFF"
                    onoff.src="../static/Img/sun.png"
                    body.style.color="black"
                }
            }
        </script>
    </head>
    <body id="_Body">
    <img id="_Onoff" src="../static/Img/sun.png" onclick="NightModel()" style=" 40px">
    <script>
        document.write(Date())
    </script>
    </body>
    </html>

    效果图:

    父模板的制作

    1. 制作网站网页共有元素的父模板html,包括顶部导航,中间区块划分,底部导航,底部说明等。
    2. 汇总相关的样式形成独立的css文件。
    3. 汇总相关的js代码形成独立的js文件。
    4. 形成完整的base.html+css+js
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>首页</title>
    <!-- 引入 Bootstrap -->
        <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
        <link href="../static/CSS/bass.css" type="text/css" rel="stylesheet" charset="UTF-8">
    </head>
    <body class="body">
    <nav class="navbar navbar-default" role="navigation">
    
    
        <ul class="nav nav-tabs">
            <li class="active"><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 class="nav navbar-nav navbar-right">
                <li><a href="#"><span class="glyphicon glyphicon-user"></span> 注册</a></li>
                <li><a href="#"><span class="glyphicon glyphicon-log-in"></span> 登录</a></li>
                <li><a href="#"><img src="../static/Img/90sheji_linggan_13196144.png" style=" 30px "></a></li>
            </ul>
            <form class="navbar-form navbar-right" role="search">
    
                <div class="form-group">
                    <input type="text" class="form-control" placeholder="Search">
                </div>
                <button type="submit" class="btn btn-default">
                    搜索
                </button>
            </form>
        </ul>
    
        </div>
        </div>
    </nav>
    
    <nav class="navbar navbar-default navbar-fixed-bottom" role="navigation">
    
            <ul class="nav navbar-nav">
                <li class="active"><a href="#">友情链接</a></li>
                <li><a href="#">联系我们</a></li>
                <li><a href="#">加入我们</a></li>
                <li><a href="#">关于我们</a></li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
                <li><a href="#"> 帮助中心</a></li>
                <li><a href="#"> 反馈论坛</a></li>
            </ul>
        </div>
        </div>
    </nav>
    </body>
    </html>

    CSS:

    .body{
        background-image: url("../Img/58806143e838f.jpg");
    }

    效果图:

  • 相关阅读:
    详解log4j2(下)
    linux编译相关知识
    vi/vim正则表达式
    红黑树学习
    转行做程序员之前必须考虑的三件事
    工作十年,你为什么依然没有成为专家
    __sync_fetch_and_add
    STL容器的本质
    学习hash_map从而了解如何写stl里面的hash函数和equal或者compare函数
    c++ union学习
  • 原文地址:https://www.cnblogs.com/Naiky/p/7774160.html
Copyright © 2011-2022 走看看