• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
J芷璇
博客园    首页    新随笔    联系   管理    订阅  订阅

夜间模式的开启与关闭,父模板的制作

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

   1.放置点击的按钮或图片。

   2.定义开关切换函数。

   3.onclick函数调用。

2.父模板的制作

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

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

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

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

 HTML

<!DOCTYPE html>
<html lang="en" xmlns:color="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="UTF-8">
    <title>首页</title>

    <script src="../static/js/base.js"></script>
    <link href="../static/css/base.css" rel="stylesheet" type="text/css">



</head>

<body id="myBody">
<nav class="body">
    <div style="background-color: antiquewhite">
        <img id="imgs" src="../static/images/heben.jpeg">&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
        <a class="s" href="{{ url_for('base') }}">首页</a>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
        <a class="ss" href="">下载APP</a>&nbsp&nbsp&nbsp&nbsp
        <input id="sousuo" type="text" name="search" placeholder="请输入搜索内容:">
        <button id="sou" type="submit">查找</button>
        &nbsp&nbsp&nbsp&nbsp
        <a class="login" href="{{ url_for('login') }}">登录</a>
        <a class="register" href="{{ url_for('register') }}">注册</a>
        <img id="myOn_Off" onclick="mySwitch()" src="../static/images/taiyang.png" width="50" height="50">
    </div>
</nav>
<hr>

<div>
    <div>
        <div class="img">
            <a href="http://www.gzcc.cn/html/xueyuanrongyu/">
                <img src="http://www.gzcc.cn/2016/images/yhdh/01.jpg">
            </a>
            <div class="desc"><a href="http://www.gzcc.cn">学校荣誉</a></div>
        </div>
        <div class="img">
            <a href="http://www.gzcc.cn/html/banxuechengguo/">
                <img src="http://www.gzcc.cn/2016/images/yhdh/02.jpg">
            </a>
            <div class="desc"><a href="http://www.gzcc.cn">师生获奖</a></div>
        </div>
        <div class="img">
            <a href="http://www.gzcc.cn/html/xygk/ldgh/">
                <img src="http://www.gzcc.cn/2016/images/yhdh/03.jpg">
            </a>
            <div class="desc"><a href="http://www.gzcc.cn">领导关怀</a></div>
        </div>
        <div class="img">
            <a href="http://i.gzcc.cn/cas/login?service=http%3A%2F%2Fi.gzcc.cn%2Fdcp%2Findex.jsp">
                <img src="http://www.gzcc.cn/2016/images/yhdh/08.jpg">
            </a>
            <div class="desc"><a href="http://www.gzcc.cn">数字广商</a></div>
        </div>
        <div class="img">
            <a href="http://www.gzcc.cn/html/xygk/xiaoyuanfengguang/">
                <img src="http://www.gzcc.cn/2016/images/yhdh/05.jpg">
            </a>
            <div class="desc"><a href="http://www.gzcc.cn">话说校园</a></div>
        </div>
        <div class="img">
            <a href="http://www.gzcc.cn/html/shipinxiaoyuan/">
                <img src="http://www.gzcc.cn/2016/images/yhdh/06.jpg">
            </a>
            <div class="desc"><a href="http://www.gzcc.cn">视频校园</a></div>
        </div>
        <div class="img">
            <a href="http://www.gzcc.cn/quanjingxiaoyuan/tour.html">
                <img src="http://www.gzcc.cn/2016/images/yhdh/07.jpg">
            </a>
            <div class="desc"><a href="http://www.gzcc.cn">全景校园</a></div>
        </div>
        <div class="img">
            <a href="http://www.gzcc.cn/html/xiaoyoufengcai/">
                <img src="http://www.gzcc.cn/2016/images/yhdh/04.jpg">
            </a>
            <div class="desc"><a href="http://www.gzcc.cn">校友风采</a></div>
        </div>
        <div class="clearfloat">
            <img src="http://www.gzcc.cn/2016/images/yhdh/01.jpg">
            <img src="http://www.gzcc.cn/2016/images/yhdh/02.jpg">
            <img src="http://www.gzcc.cn/2016/images/yhdh/03.jpg">
            <img src="http://www.gzcc.cn/2016/images/yhdh/08.jpg"><br>
            <img src="http://www.gzcc.cn/2016/images/yhdh/05.jpg">
            <img src="http://www.gzcc.cn/2016/images/yhdh/06.jpg">
            <img src="http://www.gzcc.cn/2016/images/yhdh/07.jpg">
            <img src="http://www.gzcc.cn/2016/images/yhdh/04.jpg">
        </div>

    </div>
    <footer>
        <div class="footer_box">
            Copyright@2017-2027 个人版权,版权所有 作者:JZX telephone:0000-1234567 mobile phone:11111111111

        </div>
    </footer>
</div>


</body>
</html>

 CSS

.body {
    font-size: 30px;
    display: block;
    margin-left: 20px;
    margin-right: 20px;

}
a{
    text-decoration: none;
}

#imgs {
    width: 100px;
    height: 100px;

}

#sousuo {
    width: 200px;
    height: 30px;
    top: 40px;
    border-radius: 15px;
    top: 50px;
    position: absolute;
    margin-left: 150px;


}

#sou{
    color: #fff;
    background: darkorange;
    border-style: hidden;
    font-size: 20px;
    font-family: 华文行楷;
    width: 100px;
    height: 35px;
    padding: 9px 18px;
    border-radius: 20px;
    top: 50px;
    position: absolute;
    margin-left: 380px;


}

a.s:hover {
    text-decoration: none;
    padding-bottom: 5px;
    border-bottom: 2px solid deepskyblue;


}

a.ss:hover {
    text-decoration: none;
    padding-bottom: 5px;
    border-bottom: 2px solid deepskyblue;


}

a.s{
    color: chartreuse;
    font-family: 幼圆;
    font-size: 40px;
    left: 30px;
    position: absolute;
    top: 43px;
    margin-left: 140px;


}
a.ss{
    color: chartreuse;
    font-family: 幼圆;
    font-size: 40px;
    left: 30px;
    position: absolute;
    top: 43px;
    margin-left: 250px;


}

.login{
    color: yellow;
    font-family: 方正姚体;
    font-size: 40px;
    position: absolute;
    right: 250px;
    top: 30px;
}
.register{
    color: crimson;
    font-family: 方正姚体;
    font-size: 40px;
    position: absolute;
    right: 160px;
    top: 30px;
}

a.login:hover {
    text-decoration: none;
    padding-bottom: 5px;
    border-bottom: 2px solid deepskyblue;
    color: deepskyblue;

}

a.register:hover {
    text-decoration: none;
    padding-bottom: 5px;
    border-bottom: 2px solid deepskyblue;
    color: deepskyblue;

}
#myOn_Off{
    height: 50px;
    width: 50px;
    position: absolute;
    right: 100px;
    top: 30px;
}

footer {
    position: absolute;
    bottom: 0;
    width: 100%;
}

footer .footer_box {
    background-color: #002D54;
    padding: 10px;
    color: #FFFFFF;
    text-align: center;
}






img {
    width: 300px;
}

div .img {
    width: 130px;
    border: 1px solid #eeeeee;
    float: left;
    margin: 5px;
    color: dodgerblue;
}

div.img img {
    width: 100%;
    height: auto;

}

div.desc {
    text-align: center;
    padding: 5px;
}

div.img:hover {
    border: 1px solid #222222;
}

.clearfloat {
    clear: both;
    top: 300px;
    position: absolute;
}

 

 PY

from flask import Flask
from flask import render_template

app = Flask(__name__)



@app.route('/login')
def login():
    return render_template('login.html')

@app.route('/register')
def register():
    return render_template('register.html')

@app.route('/')
def base():
    return render_template('base.html')

if __name__ == '__main__':
    app.run(debug=True)

 

posted @ 2017-11-04 19:25  089江芷璇  阅读(194)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3