Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
天給大家用canvasu做一個時鐘,希望大家自己也能夠多練練,學習需要案例的積累。文章的代碼自己可以拿去練習下。
主要的知識點:
狀態保存 context.save()
狀態恢復 context.restore()
旋轉 context.rotate(弧度)
平移 context.translate(x,y)
x,y 是需要移動到的目標位置坐標
縮放 context.scale(1.5,1.5)
1.5,1.5 是縮放比例, 將原來的畫布放大1.5倍
畫圓弧 context.arc(x,y,r,初始弧度, 最終弧度)
清空矩形內容context.clearRect(x,y,width,height)
時間(時,分,秒)的角度換算
效果圖就是這樣:
代碼如下:
學習javascript也是有門檻的,就是你的html和css至少還比較熟練,您不能連html這東東是干啥的都不知道就開始學javascript了,學乘除前,學好加減法總是有益無害的。
再說二點建議:
不要急著看一些復雜的javascript網頁特效的代碼,這樣除了打擊你的自信心,什么也學不到
看網上什么幾天精通javascript的,直接跳過吧,沒戲
著有點黑科技的感覺,就跟前段時間比較火的抖音動態時間那個一個效果,純HTML源碼!
私信我要源碼
款基于HTML5和CSS3的圓盤時鐘動畫,它的特點是圓盤時鐘側邊帶有實時更新的數字時鐘,而且時鐘在走動時還會發出滴答滴答的聲音。
效果圖
JavaScript代碼:
頁面布局:
css樣式:
*請認真填寫需求信息,我們會在24小時內與您取得聯系。