【JS30-2】CSS + JS Clock

閱讀時間約 2 分鐘
JS + CSS Clock

JS + CSS Clock


JavaScript30 傳送門:https://javascript30.com/
今天才發現可以不用看著影片一步一步寫,可以自己先寫寫看😛


第二個挑戰是用 JS + CSS 寫一個時鐘,不過其實檔案裡面 HTML 跟 CSS 都已經寫好了,三個指針也都放好了,Go Live 起來就長這樣:

start 檔

start 檔


到頭來只需要思考如何讓指針隨著 now 動起來!



CSS transform、transition


因為要讓指針以圓心為支點旋轉,所以開始找 rotate 的方法,才對於 CSS 的 transformtransition 有更深的了解。

平常很少在 CSS 寫到這兩個屬性(或是寫到的時候都在放空),發現自己根本沒有搞懂過這兩個差別~現在要來還債惹:

  • TransformThe transform CSS property lets you rotate, scale, skew, or translate an element. It modifies the coordinate space of the CSS visual formatting model. (CSS 變換屬性可讓您旋轉、縮放、傾斜或平移元素。它修改 CSS 視覺格式化模型的座標空間。)
  • TransitionThe transition CSS property is a shorthand property for transition-property, transition-duration, transition-timing-function, transition-delay, and transition-behavior. (CSS 過渡屬性是 transition-property、transition-duration、transition-timing-function、transition-delay和transition-behavior 的簡寫屬性。)(有講跟沒講一樣)

總之學了一年的前端,現在才知道一個是改變外觀或位置、一個是設定過渡效果😀

寫到這裡好懶,就這樣吧。

    1會員
    6內容數
    肚子餓了
    留言0
    查看全部
    發表第一個留言支持創作者!
    hunwooooof 的其他內容
    【JS30-1】JavaScript Drum Kit
    閱讀時間約 2 分鐘
    你可能也想看
    JS 觀念贖罪之旅:作用域 scope認識 JavaScript 作用域、var、let、const 以及 hoisting
    Thumbnail
    avatar
    蕭宇廷
    2024-02-24
    JS年貨大街邀逾10家品牌進駐,吃喝玩樂通通有!辦年貨同時響應公益 文、圖/傑思·愛德威提供   農曆新年將至,家家戶戶開始辦年貨,傑思·愛德威直接把年貨大街搬到公司,提前感受滿滿年味。「JS年貨大街」一條龍包辦過年會遇到的所有「吃」「喝」「玩」「樂」,像是除夕圍爐必吃的佛跳牆、拜年伴手禮、美妝保養品、果乾零嘴、醫美療程、旅遊行程等,通通都能在JS年貨大街一網
    Thumbnail
    avatar
    廣告雜誌
    2024-02-06
    JS 筆記 | callback, promise, async/await 的前世今生JavaScript callback, promise, async-await
    Thumbnail
    avatar
    Jeremy Ho
    2023-11-13
    【JS 學習筆記】箭頭函式與 this本文討論了箭頭函式 (arrow function) 對於 this 關鍵字的影響。
    Thumbnail
    avatar
    蕭宇廷
    2023-11-01
    JS 筆記 | String 操作篇String 基本操作方法
    Thumbnail
    avatar
    Jeremy Ho
    2023-10-09
    JS 筆記 | Object 操作篇JavaScript Object 基礎操作筆記
    Thumbnail
    avatar
    Jeremy Ho
    2023-10-08
    JS 筆記 | Array 操作篇JavaScript Array 基本操作筆記
    Thumbnail
    avatar
    Jeremy Ho
    2023-10-08
    挑戰 JS30 #3 - CSS Variables本次的挑戰是「CSS Variables」,需要達成的目標是:「使用者操作拉桿或是選色器時,底下圖片的樣式會有對應的變化。」
    Thumbnail
    avatar
    傑米
    2023-09-04
    挑戰 JS30 #2 - CSS + JS Clock本次的挑戰是「CSS + JS Clock」,需要達成的目標是:「時鐘的指針會轉動,指針都必須依據現實時鐘的規則前進。」這次需要搭配 CSS 動畫,製作時鐘的指針旋轉效果。
    Thumbnail
    avatar
    傑米
    2023-09-03
    挑戰 JS30 #1 - JavaScript Drum Kit這系列文章會記錄 JS 30 當次挑戰時使用到的語法和相關知識。JS 30 官方有提供所有製作網頁的資源,不需要任何事前準備,就能無痛開始撰寫 JS,寫完之後還有 JS 30 作者提供的解答,不知道怎麼下手時可以參考、寫完之後也能了解更多解法,改善自己的寫法。
    Thumbnail
    avatar
    傑米
    2023-09-02