国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JS實現時鐘效果

MorePainMoreGain / 1557人閱讀

摘要:閑來無事,用寫了個時鐘,只要思路理清了,做起來其實還挺簡單的。先發個效果鏈接點擊查看代碼實現這里要注意的是里面的寬度給夠,要不然后面用布局會出現問題。

閑來無事,用JS寫了個時鐘,只要思路理清了,做起來其實還挺簡單的。

先發個效果鏈接 點擊查看

Demo

代碼實現

HTML

9
10
11
12
1
2
3
4
5
6
7
8

CSS

*{
    padding:0;
    margin:0;
}
html, body {
    height: 100%;
    background: #9c9;
}
#warp{
    width:230px;
    height:230px;
    margin:50px auto;
}
#clock{
    width:200px;
    height:200px;
    border-radius:115px;
    border:15px solid #f96;
    background:white;
    position:relative;
}
#number div{
    width:190px;
    height:20px;
    position:absolute;
    left:10px;
    top:90px;
}
#number span{
    display:block;
    width:20px;
    height:20px;
}
.pointer{
    position:absolute;
    bottom:90px;
    transform-origin:50% 90%;
    -webkit-transform-origin:50% 90%;
}
#houre{
    width:5px;
    height:60px;
    left:98px;
    background:black;
}
#minute{
    width:3px;
    height:70px;
    left:99px;
    background:gray;
}
#second{
    width:1px;
    height:80px;
    left:100px;
    background:red;
}

這里要注意的是number里面div的寬度給夠,要不然后面用JS布局會出現問題。

JavaScript

var oNumber=document.getElementById("number");
var oDiv=oNumber.getElementsByTagName("div");
var oSpan=oNumber.getElementsByTagName("span");
for(var i=0;i

這里主要代碼就兩段,一段是布局用的,讓數字旋轉到相應的位置并調整方向:

for(var i=0;i

另一段是計算指針的角度,其中最重要的是在不滿一小時或不滿一分鐘時,時針或分針應該轉多少度:

var houreDeg=(nowMinute/60)*30;
var minuteDeg=(nowSecond/60)*6;

It"s done.是不是很簡單......

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/86457.html

相關文章

  • JS實現時鐘效果

    摘要:閑來無事,用寫了個時鐘,只要思路理清了,做起來其實還挺簡單的。先發個效果鏈接點擊查看代碼實現這里要注意的是里面的寬度給夠,要不然后面用布局會出現問題。 閑來無事,用JS寫了個時鐘,只要思路理清了,做起來其實還挺簡單的。 先發個效果鏈接 點擊查看 Demo showImg(https://segmentfault.com/img/bVzKLJ); 代碼實現 HTML ...

    JasonZhang 評論0 收藏0
  • 使用Canvas繪制簡單的時鐘控件

    摘要:有了,我們就再也不需要了,直接使用完成繪制。繪制原點開始時鐘開始時鐘我們將當前時間繪制到始終上面即可需要注意的是,在繪制之前需要將之前繪制的東西清除掉。Canvas是HTML5新增的組件,它就像一塊幕布,可以用JavaScript在上面繪制各種圖表、動畫等。 沒有Canvas的年代,繪圖只能借助Flash插件實現,頁面不得不用JavaScript和Flash進行交互。有了Canvas,我們就...

    trilever 評論0 收藏0
  • 原生js練習題---第三課

    摘要:我這里更進一步修復了這個,想法很簡單我可以等你輸完再把非數字全替換掉,只要把方法的正則改成全局匹配就。頁面加載后累加,自加實現效果頁面加載后累加,自加第三題的變種,換成觸發變化而已。 0x1用typeof查看數據類型 略過,不過typeof用來判斷數據類型是不太靠譜的,尤其是涉及到引用類型的時候,除非是要檢測一個變量是否有定義,否則最好采用Object.prototype.toStri...

    tomlingtm 評論0 收藏0
  • canvas動畫時鐘

    摘要:最近在學,然后根據上的例子做了個動畫時鐘為什么要造個輪子,因為丑。。首先,找一張時鐘的圖片,就是下面這張了。那么我們就用循環來畫出小時的刻度。這個就是我們的繪制時鐘的函數。到這里,動畫時鐘就了效果圖如下演示地址地址 最近在學canvas,然后根據MDN上的例子做了個動畫時鐘(為什么要造個輪子,因為丑。。) 這是MDN上的例子,怎么說呢,比較復古吧。 showImg(https://se...

    GHOST_349178 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<