网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 js流动式效果显示当前系统时间
范文
    这篇文章主要为大家详细介绍了js实现流动式时间效果的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    本文实例为大家分享了js流动式时间的实现代码,供大家参考,具体内容如下
    效果图:
    名单
    实现代码:
    <!DOCTYPE html>
    <html>
     <head>
      <title>js流动时间</title>
      <style type="text/css">
       #divH,
       #divM,
       #divS {
        font-family: consal;
        line-height: 30px;
        position: absolute;
        left: 0px;
        width: 5760px;
        color: white;
       }
       #divH {
        background-color: #606;
       }
       #divM {
        background-color: #060;
       }
       #divS {
        background-color: #006;
       }
       #divH div,
       #divM div,
       #divS div {
        float: left;
        border-right: solid 1px gray;
        text-align: center;
       }
      </style>
     </head>
     <body>
      <div>
       <div id="divTime">Time</div>
       <div>
        <div id="divH"></div>
        <div id="divM"></div>
        <div id="divS"></div>
        <div id="divLine"></div>
       </div>
      </div>
      <script type="text/javascript">
       var divH = document.getElementById('divH');
       var divM = document.getElementById('divM');
       var divS = document.getElementById('divS');
       var divTime = document.getElementById('divTime');
       var aw = 2880;
       var ww = 400;
       var w = aw / 24;
       for (var i = 0; i < 48; i++) {
        var div = document.createElement('div');
        div.style.width = (w - 1) + 'px';
        div.innerHTML = i % 24;
        divH.appendChild(div);
       }
       w = aw / 60;
       for (var i = 0; i < 120; i++) {
        var div = document.createElement('div');
        div.style.width = (w - 1) + 'px';
        div.innerHTML = i % 60;
        divM.appendChild(div);
       }
       w = aw / 60;
       for (var i = 0; i < 120; i++) {
        var div = document.createElement('div');
        div.style.width = (w - 1) + 'px';
        div.innerHTML = i % 60;
        divS.appendChild(div);
       }
       window.setInterval(run, 20);
       function run() {
        var dt = new Date();
        var h = dt.getHours();
        var m = dt.getMinutes();
        var s = dt.getSeconds();
        var f = dt.getMilliseconds();
        divH.style.left = ((h > 12) ? 0 : -aw) + ww / 2 + (h * -120) - m * 2 + 'px';
        l = 0;
        divM.style.left = ((m > 30) ? 0 : -aw) + ww / 2 + (m * -48) - s / 1.2 + 'px';
        l = 0;
        divS.style.left = ((s > 30) ? 0 : -aw) + ww / 2 + (s * -48) - f * 48 / 1000 + 'px';
        divTime.innerHTML = 'Time ' + h + ':' + m + ":" + s;
       }
      </script>
     </body>
    </html>
    以上就是本文的全部内容,希望对大家学习javascript程序设计有所帮助。
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/20 19:09:48