學完HTML5,用Canvas做了一個時鐘,代碼一起分享
今天給大家用canvasu做一個時鐘,希望大家自己也能夠多練練,學習需要案例的積累。文章的代碼自己可以拿去練習下。
這裡還是要說一下我的前端學習群:594959296,從我一個人到現在的1369人都是我每篇文章每個特效聚集的小夥伴,可以說都是我們大前端的學霸啊,不定期分享乾貨。想學到東西的都可以來,歡迎初學和進階中的小夥伴
主要的知識點:
狀態保存
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的,直接跳過吧,沒戲
如果想看到更加系統的文章和學習方法經驗可以關注我的微信公眾號:‘web前端課程’關注後回覆‘給我資料’可以領取一套完整的學習視頻
相關推薦
乾貨|新到手的前端JavaScript面試題,快來學,學完與面試官做同事
1. new的實現原理是什麼?new 的實現原理:創建一個空對象,構造函數中的this指向這個空對象這個新對象被執行 [[原型]] 連接執行構造函數方法,...
如何用代碼製作表格?一學就會!計多不壓身,一起學習吧!
大家應該知道表格吧,表格的作用就是幫我們把雜亂無章的東西整理起來,那接下來我們就一起來學習如何用代碼來製作表格。01首先新建一個文本文檔。02然後把文件後...
32歲程序員面試,300行代碼剛敲完,HR就開了15K工資!
今天給大家分享一位大牛寫的魔方案例,是用JavaScript寫的,去找工作特意做了一個300行代碼,找了份15K的工作,看完不得不跪拜大佬,我把大佬的代碼...
剛學完javascript,給大家寫個掃雷遊戲吧,上千行代碼
這個javascript遊戲不算HTML和CSS 大約有一千多行代碼吧,和我一樣正在學習javascript的可以練練手了,畢竟寫遊戲也很鍛鍊邏輯思維能力...
用HTML5的canvas來畫一個夢幻星空,來學習一下吧
前言隨著HTML5的火熱,越來越多的人投入到HTML5開發中了,canvas作為HTML5中比較重要的一個元素,在很多官網的主頁面中被使用到。今天我們一起...
別磨嘰,學完這篇你也是圖像識別專家了
圖像識別是當今深度學習的主流應用,而Keras是入門最容易、使用最便捷的深度學習框架,所以搞圖像識別,你也得強調速度,不能磨嘰。本文讓你在最短時間內突破五...
程序員400多行代碼寫出簡易版天天酷跑小遊戲,現已兼職做了遊戲主播
由於上傳圖片大小有限制,所以只能製作這樣的動態圖,實際效果應該會比這流暢很多!點擊圖片看我的天天酷跑點擊圖片看我的天天酷跑這樣的效果,看起來是不是很厲害...
推薦中...