• JavaScript/CSS sample codes


    ============Clock Begin==========

    View Code
      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4     <script type="text/javascript">
      5         var H='....';
      6         var H=H.split('');
      7         var M='.....';
      8         var M=M.split('');
      9         var S='......';
     10         var S=S.split('');
     11         var Ypos=0;
     12         var Xpos=0;
     13         var Ybase=8;
     14         var Xbase=8;
     15         var dots=12;
     16 
     17         function clock(){
     18             var time=new Date ();
     19             var secs=time.getSeconds();
     20             var sec=-1.57 + Math.PI * secs/30;
     21             var mins=time.getMinutes();
     22             var min=-1.57 + Math.PI * mins/30;
     23             var hr=time.getHours();
     24             var hrs=-1.57 + Math.PI * hr/6 + Math.PI*parseInt(time.getMinutes())/360;
     25             for (i=0; i < dots; ++i){
     26                 document.getElementById("dig" + (i+1)).style.top=0-15+40*Math.sin(-0.49+dots+i/1.9).toString() + "px";
     27                 document.getElementById("dig" + (i+1)).style.left=0-14+40*Math.cos(-0.49+dots+i/1.9).toString() + "px";
     28             }
     29             for (i=0; i < S.length; i++){
     30                 document.getElementById("sec" + (i+1)).style.top =Ypos+i*Ybase*Math.sin(sec).toString() + "px";
     31                 document.getElementById("sec" + (i+1)).style.left=Xpos+i*Xbase*Math.cos(sec).toString() + "px";
     32             }
     33             for (i=0; i < M.length; i++){
     34                 document.getElementById("min" + (i+1)).style.top =Ypos+i*Ybase*Math.sin(min).toString() + "px";
     35                 document.getElementById("min" + (i+1)).style.left=Xpos+i*Xbase*Math.cos(min).toString() + "px";
     36             }
     37             for (i=0; i < H.length; i++){
     38                 document.getElementById("hour" + (i+1)).style.top =Ypos+i*Ybase*Math.sin(hrs).toString() + "px";
     39                 document.getElementById("hour" + (i+1)).style.left=Xpos+i*Xbase*Math.cos(hrs).toString() + "px";
     40             }
     41         }
     42         setInterval('clock()',50);
     43     </script>
     44     <style type="text/css">
     45         div.dig, div.hour, div.min, div.sec
     46         {
     47             position:absolute;
     48         }
     49         div.hour, div.min, div.sec
     50         {
     51             width:2px;
     52             height:2px;
     53             font-size:2px;
     54         }
     55         div.dig
     56         {
     57             width:30px;
     58             height:30px;
     59             font-family:arial,verdana,sans-serif;
     60             font-size:10px;
     61             color:#000000;
     62             text-align:center;
     63             padding-top:10px
     64         }
     65         div.min
     66         {
     67             background:#0000FF;
     68         }
     69         div.hour
     70         {
     71             background:#000000;
     72         }
     73         div.sec
     74         {
     75             background:#FF0000;
     76         }
     77     </style>
     78 </head>
     79 <body>
     80 <div style="120px;height:100px;position:relative;left:58px;top:50px;">
     81     <div id="dig1" class="dig">1</div>
     82     <div id="dig2" class="dig">2</div>
     83     <div id="dig3" class="dig">3</div>
     84     <div id="dig4" class="dig">4</div>
     85     <div id="dig5" class="dig">5</div>
     86     <div id="dig6" class="dig">6</div>
     87     <div id="dig7" class="dig">7</div>
     88     <div id="dig8" class="dig">8</div>
     89     <div id="dig9" class="dig">9</div>
     90     <div id="dig10" class="dig">10</div>
     91     <div id="dig11" class="dig">11</div>
     92     <div id="dig12" class="dig">12</div>
     93 
     94     <div id="hour1" class="hour"></div>
     95     <div id="hour2" class="hour"></div>
     96     <div id="hour3" class="hour"></div>
     97     <div id="hour4" class="hour"></div>
     98 
     99     <div id="min1" class="min"></div>
    100     <div id="min2" class="min"></div>
    101     <div id="min3" class="min"></div>
    102     <div id="min4" class="min"></div>
    103     <div id="min5" class="min"></div>
    104 
    105     <div id="sec1" class="sec"></div>
    106     <div id="sec2" class="sec"></div>
    107     <div id="sec3" class="sec"></div>
    108     <div id="sec4" class="sec"></div>
    109     <div id="sec5" class="sec"></div>
    110     <div id="sec6" class="sec"></div>
    111 </div>
    112 </body>
    113 </html>

    ============Clock End===========

    Waiting for update

  • 相关阅读:
    在Windows环境下搭建redis
    三种主流的Web服务实现方案(REST+SOAP+XML-RPC)简述及比较
    ASP.NET Web API身份验证和授权
    quartz 设置时间格式
    服务端发post请求产生的编码问题
    大型网站的灵魂——性能
    大型网站系统架构的演化
    c# url自动解码解决方案
    C# RSA非对称加密实现
    .net上传图片之使用第三方平台七牛上传图片接口
  • 原文地址:https://www.cnblogs.com/xixifusigao/p/2938724.html
Copyright © 2020-2023  润新知