實做:使用CSS + JS 做出時鐘
學習重點
- CSS 旋轉效果
- 獲取時間換算角度
- 利用 javascript 控制 CSS
解說
- 會用到以下CSS
1 | transform-oragin |
- transform-oragin : 調整指針初始位置
- transform: rotate() :指針角度控制
- transition :指針跳動的過渡效果
- transition-timing-function : 呈現指針會有滴答滴答的效果
- 利用 setInterval 每秒更新指針角度
1 | setInterval(function, 1000); |
- 獲取時間並換算角度
1 | let now = new Date(); |
- 操作CSS
1 | const secHand = document.querySelector(".sec-hand"); |