码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-11-02 22:05:31      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:lang   cti   onclick   doctype   article   float   code   head   文件   

 


  1. 夜间模式的开启与关闭
    1. 放置点击的按钮或图片。
    2. 定义开关切换函数。
    3. onclick函数调用。
  2. 父模板的制作
    1. 制作网站网页共有元素的父模板html,包括顶部导航,中间区块划分,底部导航,底部说明等。
    2. 汇总相关的样式形成独立的css文件。
    3. 汇总相关的js代码形成独立的js文件。
    4. 形成完整的base.html+css+js
      <!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="https://www.runoob.com/images/pic_bulboff.gif";
                      oBody.style.background="black";
                      oBody.style.color="white";
                  }else{
                      oOnoff.src="https://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="https://www.runoob.com/images/pic_bulbon.gif" width="40px">
      <script>
          document.write(Date())
      </script>
      </body>
      </html>
      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <title>霓虹 - 点击打开你的视野</title>
          <link rel="stylesheet" href="../static/css/base.css" type="text/css">
          <script src="../static/js/base.js"></script>
      </head>
      <body id="myBody">
      <nav style="padding-top:5px">
          <img id="myOnOff" onclick="mySwitch()"
               src="http://www.runoob.com/images/pic_bulbon.gif" width="30px">
              <a href="">首页</a>
              <a href="">下载APP</a>
              <a href="">登录</a>
              <a href="">注册</a>
      </nav>
      
      <div class="area">
      <br>
      <select>
          <option>文化</option>
          <option>留学</option>
          <option>旅游</option>
          <option>娱乐</option>
      </select>
          <p>日本的“读书之秋”的由来及推荐的四本书</p>
          <p>2017红白歌会的出场名单会是这些人吗?</p>
      </div>
      
      <div class="subarea">
          <div class="img">
              <a href="https://www.zhihu.com/question/28715237/answer/83938634"><img
                      src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1509619400048&di=0a3de93d08ed7737aef765d7d7605649&imgtype=0&src=http%3A%2F%2Fimg1.gtimg.com%2Fbj%2Fpics%2Fhv1%2F35%2F44%2F2049%2F133247480.png"></a>
              <div class="desc"><a href="https://www.zhihu.com/question/28715237/answer/83938634">日本的鲤鱼旗有什么含义?</a></div>
          </div>
          <div class="img">
              <a href="https://www.baidu.com/link?url=9TQR74QaJSq58bTzm0ELKi-BPFqgGU6PCsCKxv2f0iRZ5pUNy-eBcFwc_U1jyKCs&wd=&eqid=9c41d575000042b00000000659facdd0">
                  <img src="http://www.sxdaily.com.cn/NMediaFile/2015/0307/SXRB201503070810000126303204969.jpg"></a>
              <div class="desc"><a href="https://www.baidu.com/link?url=9TQR74QaJSq58bTzm0ELKi-BPFqgGU6PCsCKxv2f0iRZ5pUNy-eBcFwc_U1jyKCs&wd=&eqid=9c41d575000042b00000000659facdd0">细品寿司的前世今生</a></div>
      
          </div>
      </div>
      <br>
      <footer>
           <div class="footer_box">
              Copyright@丝滑酱
           </div>
      </footer>
      </body>
      </html>

      css

      .img {
          border: 1px solid #cccccc;
          width: 300px;
          margin: 5px;
          float: left;
      }
      div.img img {
          width: 100%;
          height: auto;
      }
      div.img:hover {
          border: 1px solid #000000;
      }
      div.desc {
          text-align: center;
          padding: 5px;
      }
      .area {
          height: 250px;
      }
      .subarea {
          height: 100px;
      }
      footer{
           position:absolute;
           bottom:0;
           width:100%;
      }
      footer .footer_box{
           background-color:pink;
           padding: 10px;
           color : grey;
           text-align: center;
      }

      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";
          }
      }

       

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

标签:lang   cti   onclick   doctype   article   float   code   head   文件   

原文地址:http://www.cnblogs.com/chenhuafei/p/7774569.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!