iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

30天技能樹養成:開啟前端冒險秘境 系列

《30天技能樹養成:開啟前端冒險秘境》是一場從零開始的程式旅程~
我們把學習想像成探索秘境,每一天就是點亮技能樹的一個節點。從 HTML 打下基礎、CSS 建立美感,到 JavaScript 賦予互動,再逐步觸碰框架,透過循序漸進的任務,不只是在背語法,而是親手打造屬於自己的冒險裝備。30天後,從中磨練屬於新手冒險者的第一把「程式之劍」。這趟旅程不求速成,而是讓學習變得具體、有趣,藉由一步步打怪升級,進入前端的奇幻世界。

參賽天數 22 天 | 共 22 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文 團隊nutc imac
DAY 11

Day11. HTML & CSS 元件設計:卡片進階 (標籤、狀態)

今天讓卡片更有「內容層次」與「狀態」~ 在網頁設計中,卡片並不只是單純的資訊容器,它還需要能夠表達重點訊息和不同情境,這在昨天也有簡單提到。。 例如:有些商品需...

2025-09-25 ‧ 由 evangeline_77 分享
DAY 12

# Day12. HTML & CSS 小元件:標籤 (Badge/Tag Component)

昨天我們在卡片上加了「標籤 (Badge)」,今天要把它做成一個獨立的小元件,以後在網站各個地方都能用,更詳細的說說 1. 什麼是「標籤」? 標籤 (Tag/...

2025-09-26 ‧ 由 evangeline_77 分享
DAY 13

# Day13. HTML & CSS 小元件:標籤的應用與互動

昨天我們學會了如何做「標籤 (Tag/Badge)」,並且了解了「共用樣式 + 個別樣式」的基本概念。今天要更進一步,討論標籤在不同情境下的應用,以及如何加入互...

2025-09-27 ‧ 由 evangeline_77 分享
DAY 14

# Day14. CSS 元件細節:邊框、圓角與陰影

昨天我們把標籤 (Badge/Tag) 和卡片 (Card) 元件整合,學會了基本排列與 hover 效果。今天,我們來深入討論 CSS 元件的一些「細節設計」...

2025-09-28 ‧ 由 evangeline_77 分享
DAY 15

Day15. HTML & CSS 元件進階:按鈕效果與互動設計

昨天我們學會了按鈕的基本元件設計(尺寸、顏色、圓角、hover、disabled),今天要進一步優化按鈕!! 1. 進階按鈕設計 按鈕是網站最常見的互動元件,...

2025-09-29 ‧ 由 evangeline_77 分享
DAY 16

# Day16. HTML & CSS 元件進階:邊界與空間控制(margin、padding、border、gap)

昨天我們完成了按鈕的互動設計,今天要解決另一個 UI 常見問題:「為什麼東西沒要按照預想到預期的位置?」 答案就在 元素的邊界與空間。沒有進行良好的推擠時,很有...

2025-09-30 ‧ 由 evangeline_77 分享
DAY 17

# Day17. 元件邊界進階:Margin Collapse、Block vs Inline 邊界陷阱

昨天我們學了 margin、padding、border、gap,今天來解決常遇到的怪問題:「為什麼我設了 margin,結果它不見了?」 1. 問題現象:M...

2025-10-01 ‧ 由 evangeline_77 分享
DAY 18

# Day18. HTML & CSS 元件進階:文字排版與行高 (line-height) 控制

昨天我們學了 margin collapse 和 block/inline 元素的邊界陷阱,今天我們來討論另一個前端常見的「排版魔法」:文字行距與垂直間距控制。...

2025-10-02 ‧ 由 evangeline_77 分享
DAY 19

# Day19. HTML & CSS 元件進階:長度單位大解密(px、em、rem、%、vh、vw)

昨天我們學了文字行高 (line-height) 控制,今天來討論另一個核心技能:CSS 長度單位與大小控制! 1. 為什麼單位很重要? CSS 的單位決定了...

2025-10-03 ‧ 由 evangeline_77 分享
DAY 20

# Day20. HTML & CSS 元件進階:Flex & Grid 排版魔法與間距控制

昨天我們掌握了 CSS 單位(px、em、rem、%、vh、vw),今天要把「元素排列」升級,學會 Flex 與 Grid 排版,這些之前都有多少用到,今天剛好...

2025-10-04 ‧ 由 evangeline_77 分享