中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

使用純HTML5編寫一款網頁上的時鐘的代碼分享
來源:易賢網 閱讀:1806 次 日期:2016-07-09 10:22:51
溫馨提示:易賢網小編為您整理了“使用純HTML5編寫一款網頁上的時鐘的代碼分享”,方便廣大網友查閱!

這篇文章主要介紹了使用純HTML5編寫一款網頁上的時鐘的代碼分享,程序非常簡單且沒有時鐘上的數字顯示,純粹體現最基本的設計思路,需要的朋友可以參考下

你需要知道的:

canvas標簽只是圖形容器,您必須使用腳本來繪制圖形。默認大小:寬300px,高150px;

getContext() 方法可返回一個對象,該對象提供了用于在畫布上繪圖的方法和屬性。——獲取上下文對象。

getContext("2d") 對象屬性和方法,可用于在畫布上繪制文本、線條、矩形、圓形等等。

fillRect(l,t,w,h):默認顏色是黑色 strokeRect(l,t,w,h):帶邊框的方塊。默認一像素黑色邊框

setInterval() 方法可按照指定的周期(以毫秒計)來調用函數或計算表達式。

beginPath():定義開始繪制路徑, 它把當前的點設置為 (0,0)。 當一個畫布的環境第一次創建,beginPath()

方法會被顯式地調用。

closePath():結束繪制路徑(將起點與終點進行連接)

繪制圓形:

arc( x,y,半徑,起始弧度,結束弧度,旋轉方向)

x,y:起始位置

弧度與角度的關系:弧度=角度*Math.PI/180

旋轉方向:順時針(默認:false,逆時針:true)

代碼:

XML/HTML Code

<!DOCTYPE HTML>  

<html lang="en-US">  

<head>  

        <meta charset="UTF-8">  

        <title></title>  

        <script>  

                window.onload = function(){   

                        var oC = document.getElementById('ch1');   

                        var oGC = oC.getContext('2d');   

                        function drawClock(){   

                                var x = 200;   //指定坐標   

                                var y = 200;   

                                var r = 150;  //指定鐘表半徑   

                                oGC.clearRect(0,0,oC.width,oC.height);//清空畫布   

                                var oDate = new Date();      //創建日期對象   

                                var oHours = oDate.getHours();//獲取時間   

                                var oMin = oDate.getMinutes();   

                                var oSen = oDate.getSeconds();   

                                var oHoursValue = (-90 + oHours*30 + oMin/2)*Math.PI/180; //設置時針的值   

                                var oMinValue = (-90 + oMin*6)*Math.PI/180;   

                                var oSenValue = (-90 + oSen*6)*Math.PI/180;   

                                oGC.beginPath();//開始   

                                for(var i=0;i<60;i++){         //i為60,代表著時鐘的60個小刻度   

                                        oGC.moveTo(x,y);   

                                        oGC.arc(x,y,r,6*i*Math.PI/180,6*(i+1)*Math.PI/180,false); //循環從6度到12度   

                                }   

                                oGC.closePath();   

                                oGC.stroke();   

                                oGC.fillStyle ='white'; //覆蓋住小刻度的黑色線   

                                oGC.beginPath();   

                                oGC.moveTo(x,y);   

                                oGC.arc(x,y,r*19/20,0,360*(i+1)*Math.PI/180,false);   

                                oGC.closePath();//結束   

                                oGC.fill();   

                                oGC.lineWidth = 3; //設置時鐘圓盤大刻度的粗細值   

                                oGC.beginPath();  //開始畫大的時鐘刻度   

                                for(i=0;i<12;i++){              //i為12,代表著時鐘刻度的12大格   

                                        oGC.moveTo(x,y);   

                                        oGC.arc(x,y,r,30*i*Math.PI/180,30*(i+1)*Math.PI/180,false); // 間隔為30度,弧度=角度*Math.PI/180   

                                }   

                                oGC.closePath();   

                                oGC.stroke();   

                                oGC.fillStyle ='white'; //覆蓋住大刻度的黑色線   

                                oGC.beginPath();   

                                oGC.moveTo(x,y);   

                                oGC.arc(x,y,r*18/20,360*(i+1)*Math.PI/180,false);   

                                oGC.closePath();   

                                oGC.fill();//表盤完成    

                                oGC.lineWidth = 5;//設置時針寬度   

                                oGC.beginPath();//開始繪制時針   

                                oGC.moveTo(x,y);   

                                oGC.arc(x,y,r*10/20,oHoursValue,oHoursValue,false);//設置時針大小和弧度   

                                oGC.closePath();   

                                oGC.stroke();   

                                oGC.lineWidth = 3;//設置分針寬度   

                                oGC.beginPath();//開始繪制分針   

                                oGC.moveTo(x,y);   

                                oGC.arc(x,y,r*14/20,oMinValue,oMinValue,false);//設置分針大小和弧度   

                                oGC.closePath();   

                                oGC.stroke();   

                                oGC.lineWidth = 1;//設置秒針寬度   

                                oGC.beginPath();//開始繪制秒針   

                                oGC.moveTo(x,y);   

                                oGC.arc(x,y,r*19/20,oSenValue,oSenValue,false);//設置秒針大小和弧度   

                                oGC.closePath();   

                                oGC.stroke();   

                        }   

                        setInterval(drawClock,1000);//設置定時器,讓時鐘運轉起來   

                                drawClock();   

                };   

        </script>  

</head>  

<body>  

        <canvas id = "ch1" width = "400px" height = "400px"></canvas>  

</body>  

</html>  

更多信息請查看網頁制作
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产一区日韩一区| 国产精品久久一区主播| 国产精品久久久久毛片大屁完整版 | 国产主播精品| 欧美韩日精品| 欧美日韩一区在线| 国产伦精品一区二区三区| 欧美福利视频| 在线观看欧美视频| 性久久久久久| 欧美成人中文字幕| 韩国欧美一区| 国产精品私拍pans大尺度在线| 美女视频一区免费观看| 久久只精品国产| 免费不卡在线观看av| 午夜在线不卡| 欧美一级一区| 久久精品国产亚洲精品| 国产精品一区免费视频| 国产精品久久久久一区二区| 国产精品第十页| 国产精品私房写真福利视频| 国产欧美一区二区三区国产幕精品| 国产农村妇女毛片精品久久麻豆| 国产一区二区激情| 精品999久久久| 亚洲精选国产| 亚洲欧美成人| 久久久一区二区三区| 欧美成人官网二区| 国产精品国产福利国产秒拍| 国产精品夜色7777狼人| 国精产品99永久一区一区| 在线日本成人| 亚洲在线黄色| 美女黄毛**国产精品啪啪| 欧美日韩一区二区高清| 国产日韩精品入口| 亚洲第一精品夜夜躁人人躁| 亚洲日本精品国产第一区| 亚洲一区在线观看视频 | 亚洲女女女同性video| 亚洲免费一在线| 久久久99国产精品免费| 久久久之久亚州精品露出| 欧美成ee人免费视频| 欧美日韩一区视频| 国产精品欧美在线| 亚洲国产欧美精品| 亚洲影院污污.| 久久九九99视频| 欧美精品91| 国产欧美 在线欧美| 黄网站免费久久| 99re在线精品| 久久亚洲综合色| 欧美日韩精品三区| 国产一区二区日韩精品欧美精品| 亚洲精品乱码| 久久久久久久综合| 女女同性女同一区二区三区91| 欧美人在线观看| 国产一区二区三区不卡在线观看| 亚洲国产高清在线| 久久精品一区中文字幕| 国产精品乱码人人做人人爱| 91久久嫩草影院一区二区| 午夜免费电影一区在线观看| 欧美日韩大片| 亚洲欧洲一区二区三区在线观看 | 亚洲综合精品四区| 欧美成人一区二区三区| 国产午夜久久| 午夜精品亚洲一区二区三区嫩草| 欧美精品成人在线| 亚洲国产91色在线| 久久亚洲精品网站| 国产日韩欧美成人| 亚洲欧美日韩一区二区三区在线观看| 欧美精品三级日韩久久| **网站欧美大片在线观看| 久久国内精品视频| 国产美女在线精品免费观看| 亚洲天堂av在线免费观看| 欧美日本韩国一区| 亚洲久久在线| 欧美激情第一页xxx| 亚洲国产高清自拍| 欧美日韩的一区二区| 欧美在线www| 欧美激情第4页| 欧美激情在线有限公司| 欧美激情第1页| 美女啪啪无遮挡免费久久网站| 国产美女精品一区二区三区| 亚洲亚洲精品三区日韩精品在线视频 | 久久狠狠一本精品综合网| 欧美日韩小视频| 女女同性精品视频| 国产精品午夜春色av| 欧美在线在线| 一区二区三区精品视频| 国产日韩一区二区| 欧美视频在线视频| 国产精品入口日韩视频大尺度| 性亚洲最疯狂xxxx高清| 久久精品国产77777蜜臀| 久久久久这里只有精品| 国产三级精品三级| 国产综合久久| 久久噜噜亚洲综合| 亚洲国产1区| 国产一区二区视频在线观看| 国产一区亚洲一区| 日韩视频国产视频| 午夜精品视频一区| 国产主播精品在线| 国产性做久久久久久| 免费成人黄色片| 欧美日产一区二区三区在线观看| 亚洲性人人天天夜夜摸| 伊人夜夜躁av伊人久久| 国产视频一区欧美| 亚洲视频观看| 欧美国内亚洲| 国产亚洲亚洲| 国产精品久久久久久久浪潮网站| 欧美一区二区视频97| 亚洲欧美日产图| 一区二区三区在线看| 国产精品www.| 狠狠综合久久| 亚洲电影中文字幕| 在线视频日韩精品| 久久riav二区三区| 久久精品国产久精国产一老狼 | 国产精品一二三四区| 欧美福利影院| 国产有码一区二区| 亚洲精品一区二区三区在线观看| 一区二区三区四区五区在线| 亚洲第一页中文字幕| 国产精品免费一区二区三区在线观看| 久久五月激情| 欧美剧在线观看| 午夜精品一区二区三区在线播放| 国产精品一区二区在线| 国产一区二区主播在线| 欧美亚洲日本国产| 夜夜嗨av一区二区三区网页| 国产午夜精品一区二区三区欧美 | 国产拍揄自揄精品视频麻豆| 卡通动漫国产精品| 亚洲在线播放| 亚洲美女少妇无套啪啪呻吟| 激情久久婷婷| 国产一区二区成人| 国产热re99久久6国产精品| 欧美日韩在线看| 欧美精品一区二区三区在线播放 | 99热在这里有精品免费| 永久免费精品影视网站| 国产日产精品一区二区三区四区的观看方式| 久久综合久久久久88| 欧美一区2区三区4区公司二百| 一区二区三区四区五区在线| 亚洲人成人77777线观看| 在线播放中文字幕一区| 黄色日韩网站| 国内精品久久久| 国产一区二区三区四区三区四| 国产欧美日韩在线| 国产精品综合色区在线观看| 国产精品久久久久久超碰| 欧美四级电影网站| 国产精品人人做人人爽 | 在线国产欧美| 在线观看国产日韩| 在线播放国产一区中文字幕剧情欧美 | 亚洲欧美国产精品va在线观看 | 欧美理论在线播放| 免费在线亚洲| 欧美大片一区二区| 欧美激情一区二区三区| 欧美精品一区三区| 欧美午夜电影在线| 国产精品中文在线| 国产亚洲精品高潮| 尤物九九久久国产精品的特点| 激情91久久| 亚洲国产欧美国产综合一区 | 毛片一区二区| 欧美成人精品一区二区三区| 欧美精品黄色| 99精品国产在热久久| 亚洲视频在线免费观看| 亚洲与欧洲av电影| 久久aⅴ国产欧美74aaa| 国产欧美在线看|