国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > JS > 正文

JS+CSS3實(shí)現(xiàn)的簡(jiǎn)易鐘表效果示例

2024-05-06 16:49:55
字體:
供稿:網(wǎng)友

本文實(shí)例講述了JS+CSS3實(shí)現(xiàn)的簡(jiǎn)易鐘表效果。分享給大家供大家參考,具體如下:

<!DOCTYPE html><html>  <head>    <meta charset="UTF-8">    <title>m.survivalescaperooms.com js+css3簡(jiǎn)易鐘表</title>    <style type="text/css">      *{        margin: 0;        padding: 0;      }      #wrap{        width: 300px;        height: 300px;        background-color: aliceblue;        margin: 200px auto;        position: relative;        box-sizing: border-box;      }      #wrap > div{        position: absolute;        top: 50%;        left: 50%;      }      #hour{        width: 6px;        height: 60px;        background-color: #000000;        margin: -60px -3px;        transform-origin: 3px 60px;      }      #min{        width: 4px;        height: 80px;        background-color: #000000;        margin: -80px -2px;        transform-origin: 2px 80px;      }      #sec{        width: 2px;        height: 100px;        background-color: red;        margin: -100px -1px;        transform-origin: 1px 100px;      }      #point{        width: 20px;        height: 20px;        background-color: burlywood;        margin: -10px -10px;        border-radius: 50%;      }      #circle{        width: 300px;        height: 300px;        position: relative;      }      #circle li{        list-style: none;        width: 2px;        height: 6px;        background-color: #000000;        position: absolute;        transform-origin: 1px 150px;        left: 149px;        top: 0px;      }    </style>  </head>  <body>    <div id="wrap">      <div id="hour"></div>      <div id="min"></div>      <div id="sec"></div>      <div id="point"></div>      <ul id="circle"></ul>    </div>  </body>  <script type="text/javascript">    var hourDom=document.getElementById('hour');    var minDom=document.getElementById('min');    var secDom=document.getElementById('sec');    var cricle=document.getElementById('circle');    //創(chuàng)建表盤,ul寬高為wrap寬高,以wrap中心點(diǎn)為變換基點(diǎn),動(dòng)態(tài)分配6°的li    for (var i=0;i<60;i++) {      var li=document.createElement('li');      cricle.appendChild(li);      li.style.transform='rotate('+i*6+'deg)';    }    //延時(shí)函數(shù),確保每一秒更新一次最新時(shí)間。并且計(jì)算時(shí)間準(zhǔn)確值。    setInterval(function(){    var date=new Date();    var hour=date.getHours();    var min=date.getMinutes();    var sec=date.getSeconds();    min+=sec/60;    hour+=min/60;    //當(dāng)前時(shí)間*每個(gè)單位時(shí)間走的角度=指針指向    hourDom.style.transform='rotate('+hour*30+'deg)';    minDom.style.transform='rotate('+min*6+'deg)';    secDom.style.transform='rotate('+sec*6+'deg)';    },1000)  </script></html>

運(yùn)行效果:

JS,CSS3,鐘表

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到JavaScript/Ajax教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 拜城县| 康马县| 兴和县| 鄂托克旗| 沁水县| 衡阳市| 蕲春县| 南华县| 漳平市| 溧水县| 长白| 锦州市| 理塘县| 中方县| 邵阳县| 江北区| 上栗县| 娄底市| 普定县| 卢龙县| 南雄市| 闸北区| 白银市| 鞍山市| 龙川县| 卓资县| 乾安县| 定日县| 兴和县| 新晃| 缙云县| 修水县| 威远县| 万源市| 永丰县| 通辽市| 芷江| 平果县| 东明县| 丰都县| 大渡口区|