iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

從零開始手刻網站,30 天打造我的前端武器庫 系列

挑戰在 30 天中,學習各種前端組件,以及常見的技巧,希望利用原生的 HTML、CSS 和 JavaScript 為基底,做出屬於自己的小功能,最終建造成一個「程式碼武器庫」,本系列主要是講解實作的方法,若要聽聽我的個人心得,可以參考「手刻武器庫,30 天前端學習心得」系列。

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21:List 功能實作

組件實作 : Demo 一、前言 List 也是一種很常見的功能,其實 List 可以跟之前做的 Day 18:Collapsibles 組件實作 搭配使...

2022-10-05 ‧ 由 東尼先生 分享
DAY 22

Day 22:鍵盤輸入事件實作

組件實作:Demo 一、前言 鍵盤輸入監聽事件是一個很有用的功能,或許在瀏覽一般的網頁時,比較不常使用鍵盤控制。但如果是遊玩網頁遊戲,取得鍵盤的監聽就會變...

2022-10-06 ‧ 由 東尼先生 分享
DAY 23

Day 23:Image Overlay 組件實作

組件實作:Demo 一、前言 Image Overlay 指的是圖片上的覆蓋效果,我們要做的是:「使用滑鼠移動到圖片上,頁面會從四個方向來滑入頁面,像是從...

2022-10-07 ‧ 由 東尼先生 分享
DAY 24

Day 24:Scroll 組件實作

組件實作 : Demo、Demo2 一、前言 Scroll 的意思為滾動,它常見的應用,比如在頁面捲動時所產生的效果,這個效果被稱作為「視差滾動」 Par...

2022-10-08 ‧ 由 東尼先生 分享
DAY 25

DAY 25:前端小功能實作-不分類

一、前言 這篇收集了一些常見的組件,每個功能的程式碼並不多,於是決定將這些程式碼集中寫在一起啦~希望這些組件可以被重複利用,並且發揮一定的作用。那麼,現在就來...

2022-10-09 ‧ 由 東尼先生 分享
DAY 26

Day 26:Flexbox 功能實作

組件實作 : Demo 一、前言 今天要來研究一下 Flexbox 的寫法,它是一個用來排版的神器,可以很有效的處理元素水平與垂直置中對齊,本篇主要是參考...

2022-10-10 ‧ 由 東尼先生 分享
DAY 27

Day 27:CSS 選擇器功能實作

組件實作 : Demo 一、前言 今天要來實作CSS Selectors(選擇器),選擇器的最主要用途,就是讓 CSS 可以更精準的選取到想要的元素,如果...

2022-10-11 ‧ 由 東尼先生 分享
DAY 28

Day 28:置中功能實作

功能實作 : Demo 一、前言 本篇主要在探討「各種 CSS 置中排版的技巧」,這些技巧主要是參考 Amos 大的「CSS垂直置中技巧,我只會23個,你...

2022-10-12 ‧ 由 東尼先生 分享
DAY 29

Day 29:組件集大成

功能實作 : Demo 一、前言 今天的目標是將現有的組件組成一個 SPA 網頁,最終目標是先把網頁寫出來,至於優化和除錯的部分,就要等整個功能都實作出來...

2022-10-13 ‧ 由 東尼先生 分享
DAY 30

Day 30 : 完賽心得(2022 主題競賽)

一、前言 終於寫到第 30 天啦~真是可喜可賀(超感動的)!沒想到在比賽的這一個月裡,時間居然可以過的這麼快,每當寫完文章後,不知不覺間天也跟著黑了,更沒想到...

2022-10-14 ‧ 由 東尼先生 分享