zoukankan      html  css  js  c++  java
  • 好用的石英时钟

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title></title>
        <style type="text/css">
    div.dig, div.hour, div.min, div.sec
    {
    position:absolute;
    }
    div.hour, div.min, div.sec
    {
    2px;
    height:2px;
    font-size:2px;
    }
    div.dig
    {
    30px;
    height:30px;
    font-family:arial,verdana,sans-serif;
    font-size:10px;
    color:#000000;
    text-align:center;
    padding-top:10px
    }
    div.min
    {
    background:#0000FF;
    }
    div.hour
    {
    background:#000000;
    }
    div.sec
    {
    background:#FF0000;
    }
    </style>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        <div style="120px;height:100px;position:relative;left:58px;top:50px;">
        <div id="dig1" class="dig">1</div>
        <div id="dig2" class="dig">2</div>
        <div id="dig3" class="dig">3</div>
        <div id="dig4" class="dig">4</div>
        <div id="dig5" class="dig">5</div>
        <div id="dig6" class="dig">6</div>
        <div id="dig7" class="dig">7</div>
        <div id="dig8" class="dig">8</div>
        <div id="dig9" class="dig">9</div>
        <div id="dig10" class="dig">10</div>
        <div id="dig11" class="dig">11</div>
        <div id="dig12" class="dig">12</div>
    
        <div id="hour1" class="hour"></div>
        <div id="hour2" class="hour"></div>
        <div id="hour3" class="hour"></div>
        <div id="hour4" class="hour"></div>
    
        <div id="min1" class="min"></div>
        <div id="min2" class="min"></div>
        <div id="min3" class="min"></div>
        <div id="min4" class="min"></div>
        <div id="min5" class="min"></div>
    
        <div id="sec1" class="sec"></div>
        <div id="sec2" class="sec"></div>
        <div id="sec3" class="sec"></div>
        <div id="sec4" class="sec"></div>
        <div id="sec5" class="sec"></div>
        <div id="sec6" class="sec"></div>
    </div>
    
        </div>
        </form>
    </body>
    </html>
    <script>
    
    var H='....';
    var H=H.split('');
    var M='.....';
    var M=M.split('');
    var S='......';
    var S=S.split('');
    var Ypos=0;
    var Xpos=0;
    var Ybase=8;
    var Xbase=8;
    var dots=12;
    
    function clock(){
    var time=new Date ();
    var secs=time.getSeconds();
    var sec=-1.57 + Math.PI * secs/30;
    var mins=time.getMinutes();
    var min=-1.57 + Math.PI * mins/30;
    var hr=time.getHours();
    var hrs=-1.57 + Math.PI * hr/6 + Math.PI*parseInt(time.getMinutes())/360;
    for (i=0; i < dots; ++i){
    document.getElementById("dig" + (i+1)).style.top=0-15+40*Math.sin(-0.49+dots+i/1.9).toString() + "px";
    document.getElementById("dig" + (i+1)).style.left=0-14+40*Math.cos(-0.49+dots+i/1.9).toString() + "px";
    }
    for (i=0; i < S.length; i++){
    document.getElementById("sec" + (i+1)).style.top =Ypos+i*Ybase*Math.sin(sec).toString() + "px";
    document.getElementById("sec" + (i+1)).style.left=Xpos+i*Xbase*Math.cos(sec).toString() + "px";
    }
    for (i=0; i < M.length; i++){
    document.getElementById("min" + (i+1)).style.top =Ypos+i*Ybase*Math.sin(min).toString() + "px";
    document.getElementById("min" + (i+1)).style.left=Xpos+i*Xbase*Math.cos(min).toString() + "px";
    }
    for (i=0; i < H.length; i++){
    document.getElementById("hour" + (i+1)).style.top =Ypos+i*Ybase*Math.sin(hrs).toString() + "px";
    document.getElementById("hour" + (i+1)).style.left=Xpos+i*Xbase*Math.cos(hrs).toString() + "px";
    } 
    setTimeout('clock()',50);
    }
    window.onload=clock;
    
    </script>
  • 相关阅读:
    ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(4)之业务仓储工厂
    ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(3)之创建实体层
    ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(2)之创建项目
    ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(1)之数据库设计
    ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(开篇)
    jQuery验证码发送时间秒递减(刷新存储cookie)
    闲来无事写一个jquery计算器,没有进行封装......
    ASP.NET MVC4.0+EF+LINQ+bui+网站+角色权限管理系统(7)
    <script runat=server>、<%%>和<%#%>的区别
    .net 实现 URL重写,伪静态
  • 原文地址:https://www.cnblogs.com/shadow-wolf/p/7510487.html
Copyright © 2011-2022 走看看