iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Modern Web

從實務需求出發:前端視覺與 UI 互動開發實踐 系列

這系列文章記錄自己在開發中,面對各種視覺與 UI 需求時的實作經驗。內容涵蓋 CSS Grid 雙軸響應式、SVG 向量應用、DOM 動態特效與主題切換。

參賽天數 26 天 | 共 26 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

【Day 01】 前言與 30 天路線規劃

大家好,我是 Tanuki,轉職上岸一年的前端工程師。 過去一年可以說是匆匆忙忙、連滾帶爬。專案中,經常碰到使用沒寫過的寫法、沒有處理過的需求。雖然透過 AI...

2026-09-15 ‧ 由 tanuki_chiu 分享
DAY 2

【Day 02】 Grid 基礎:先來畫格子

回想拿到某個專案時,一邊看一邊驚嘆。 ( ・∀・)σ < 全部頁面都是滿版畫面喔!               Σ(゚д゚ ) ( ・∀・)σ &l...

2026-09-16 ‧ 由 tanuki_chiu 分享
DAY 3

【Day 03】 Grid 基礎:往右移,但不要太靠右

昨天我們將格線畫好,接下來在格線基礎上,加上更多的變化。 如果版面單純,子元素由左到右,一個蘿蔔一個坑,那把格線畫完就可以了。不過,來都來了,看看如何透過更多屬...

2026-09-17 ‧ 由 tanuki_chiu 分享
DAY 4

【Day 04】 Grid 實作:比起綠豆糕,我倒覺得像格子

還記得 Day 02 提到要將網頁做得像全頁 APP 的樣子嗎?今天來一步步實作看看吧! 滿版設計 版面確認 在這張設計稿模擬圖中,可以看到這個頁面的元素分成...

2026-09-18 ‧ 由 tanuki_chiu 分享
DAY 5

【Day 05】 同場加映:圖片 RWD

單看標題,是不是會想這有什麼好講的?就在圖片加上 width: 100%; height:100%; object-fit: cover 不就好了。 是這樣沒...

2026-09-19 ‧ 由 tanuki_chiu 分享
DAY 6

【Day 06】SVG 基礎:我把圖片內嵌在 HTML 了!

第一次注意到 SVG,是設計稿中使用到 Iconify Design 的 icon。在操作面板調整 icon 的顏色、大小的時候,發現 SVG 碼會有對應的變化...

2026-09-20 ‧ 由 tanuki_chiu 分享
DAY 7

【Day 07】SVG 實作:用 fill / stroke 告別海量 icon 靜態圖檔

SVG 最常應用在 icon 上,不只因為它是向量圖,icon 也很常出現在按鈕等互動元素中,會隨著狀態改變樣式。試想一下,如果每一種狀態的 icon 都要從設...

2026-09-21 ‧ 由 tanuki_chiu 分享
DAY 8

【Day 08】 SVG 實作:是漸層,我加了漸層

昨天介紹的 fill 與 stroke 只能處理單色,不免讓人覺得拿 SVG 設定 icon 有點殺雞焉用牛刀。別急別急,今天就是分享如何在 inline S...

2026-09-22 ‧ 由 tanuki_chiu 分享
DAY 9

【Day 09】SVG 實作:化繁為簡,圖形元件化

還記得 Day 06 的標題 – 「我把圖片內嵌在 HTML 了!」嗎?沒錯,SVG 能像 HTML 標籤一樣拆開來寫。以此類推,我們也能在前端框架的 HTML...

2026-09-23 ‧ 由 tanuki_chiu 分享
DAY 10

【Day 10】SVG 實作:路線圖(上) 在 path 上找一個家

之前接到製作進度地圖的任務,地圖上有個不規則的曲線,以及代表步驟的數個點。我不疑有他,匯出一張帶有曲線的圖片當底圖,再直白地用 position、top 與 l...

2026-09-24 ‧ 由 tanuki_chiu 分享