zoukankan      html  css  js  c++  java
  • 仿京东倒计时

    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
        <style>
          * {
            margin: 0;
            padding: 0;
          }
          .box {
            margin: 200px auto;
            height: 260px;
             190px;
            background: url(images/jd.png), red;
          }
          .box h1 {
            float: left;
             100%;
            font-size: 30px;
            font-weight: 700;
            text-align: center;
            color: #fff;
            margin-top: 31px;
          }
          .time {
             100%;
            text-align: center;
            float: left;
            margin-top: 90px;
            color: #ffffff;
            font-size: 14px;
            margin-bottom: 15px;
          }
          .time strong {
            vertical-align: middle;
            font-size: 18px;
            padding-right: 2px;
          }
          .font {
            padding-left: 30px;
            height: 30px;
            float: left;
          }
          .font span {
            color: #ffffff;
            font-weight: 700;
            font-size: 18px;
            text-align: center;
            line-height: 30px;
            float: left;
             30px;
            height: 30px;
            background-color: #2f3430;
          }
          .font strong {
            font-size: 18px;
            display: block;
            height: 100%;
            float: left;
            color: #ffffff;
            margin: 2px 10px;
          }
        </style>
      </head>
      <body>
        <div class="box">
          <h1>京东秒杀</h1>
          <div class="time">
            <p><strong></strong>点场&nbsp;倒计时</p>
          </div>
          <div class="font">
            <span class="hour"> </span><strong>:</strong><span class="minute"></span
            ><strong>:</strong><span class="seconds"></span>
          </div>
        </div>
        <script>
          var lineTime = document.querySelector(".time").querySelector("strong");
          var hour = document.querySelector(".hour");
          var minute = document.querySelector(".minute");
          var seconds = document.querySelector(".seconds");
          setInterval(cutDown, 10);
          cutDown();
          function cutDown() {
            var nowDate = new Date();
            var year = nowDate.getFullYear().toString();
            var month = nowDate.getMonth() + 1;
            var date = nowDate.getDate();
            var nowHour = parseInt(nowDate.getHours());
            var lineHour = 0;
            var h = 0;
            if ((nowHour % 24) % 2 == 0) {
              h = nowHour + 2;
            } else {
              h = nowHour + 1;
            }
            lineHour = h;
            var str = year + "-" + month + "-" + date + " " + h + ":00:00"; //获取截至时间
            var ms = +new Date(str) - +new Date(); //获取相差的毫秒数
            var lms = parseInt((ms % 1000) / 10);
            var lms = lms < 10 ? "0" + lms : lms; //获取毫秒
            var num = ms / 1000;
            var m = 0;
            var s = 0;
            h = parseInt((num / 60 / 60) % 24);
            h = "0" + h; //获取小时
            m = parseInt((num / 60) % 60);
            m = m < 10 ? "0" + m : m; //获取分钟
            s = parseInt(num % 60);
            s = s < 10 ? "0" + s : s; //获取秒
            lineHour = lineHour < 10 ? "0" + lineHour : lineHour;
            lineTime.innerHTML = lineHour + ":00"; //装填截止时间
            if (num < 60) {
              hour.innerHTML = "00";
              minute.innerHTML = s;
              seconds.innerHTML = lms; //仅剩一分钟时的倒计时
            } else {
              hour.innerHTML = h;
              minute.innerHTML = m;
              seconds.innerHTML = s; //多与一分钟的倒计时
            }
          }
        </script>
      </body>
    </html>
  • 相关阅读:
    [转]SQL Server 索引结构及其使用一
    平台无关的RICHTEXT实现
    谈谈时间管理陶哲轩
    BigNumCalculator
    关于构造和析构的几点拟人化思考
    ScaleForm十六戒言
    VAX对多种格式增加支持
    关于知识,经验,能力
    AutoTidyMyFiles
    王石语摘
  • 原文地址:https://www.cnblogs.com/rhy2103/p/14012915.html
Copyright © 2011-2022 走看看