iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
自我挑戰組

網頁設計自我挑戰 - 從零開始 系列

這是一個從零基礎的30天網頁設計自我挑戰。
從最基本的 HTML 標籤、CSS 樣式,一步步深入到排版技巧、互動效果,甚至是響應式網頁設計。
每天只需投入一點時間,就能解鎖一項新技能,並透過實作累積,最終完成一個屬於自己的作品集網頁。

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

排版:Flexbox 彈性盒模型入門

告別傳統的浮動(float)排版,現在主流的 CSS 排版方式是 Flexbox 和 Grid。今天用 Flexbox (Flexible Box Layout...

2025-08-18 ‧ 由 Bao 分享
DAY 12

Grid 網格佈局:讓排版像 Excel 一樣

Flexbox 適合一維的排版(單行或單列),而 Grid (Grid Layout) 則是一個二維的網格系統,它能像操作 Excel 表格一樣,輕鬆的將網頁劃...

2025-08-19 ‧ 由 Bao 分享
DAY 13

動態網頁:CSS Transitions 轉場效果

今天學習如何使用 CSS Transitions,讓網頁元素在狀態改變時,能有平滑的轉場效果,讓使用者體驗更好。 Transitions 的核心就是讓屬性的變化...

2025-08-20 ‧ 由 Bao 分享
DAY 14

動態網頁:CSS Transforms 變換效果

除了轉場還可以讓網頁元素進行「變化」,CSS Transforms 可以對元素進行位移、旋轉、縮放、傾斜等操作。 transform: translate(...

2025-08-21 ‧ 由 Bao 分享
DAY 15

表單與按鈕:與使用者互動的橋樑

網頁不只是用來看的,使用者也需要與它互動。表單(Form)就是這種互動的核心,它可以讓使用者可以輸入資料、傳送訊息。今天學習如何建立一個簡單的聯絡表單。 表單的...

2025-08-22 ‧ 由 Bao 分享
DAY 16

視覺的延伸:用圖片和背景圖打造氛圍

圖片是網頁內容的重要組成部分,但除了用 <img> 標籤插入圖片,還可以將圖片作為元素的背景。這能實現更豐富的視覺效果。 幾個常用的背景圖屬性:...

2025-08-23 ‧ 由 Bao 分享
DAY 17

網頁的視窗:Viewport 與 RWD 的初步概念

隨著手機、平板等各種裝置的普及,網頁不再只在電腦螢幕上顯示。一個好的網頁應該能在所有裝置上都能正常瀏覽,這就是響應式網頁設計(Responsive Web De...

2025-08-24 ‧ 由 Bao 分享
DAY 18

響應式設計的第一步:Media Queries 媒體查詢

有昨天的 viewport 設定,網頁可以適應裝置寬度。但還需要針對不同的螢幕尺寸,提供不同的樣式。這就是 Media Queries 媒體查詢的用武之地。 M...

2025-08-25 ‧ 由 Bao 分享
DAY 19

讓網頁活起來:簡單的 JavaScript 互動

網頁不只是靜態的,它也可以是動態的、可互動的。JavaScript 可以讓網頁進行一些簡單的互動。今天學習如何用簡單的 JavaScript,實現一個基本的互動...

2025-08-26 ‧ 由 Bao 分享
DAY 20

中場總結與挑戰:打造一個完整的作品集單頁

已經完成 20 天的挑戰,目前學會了 Flexbox 和 Grid 兩種現代排版方式,為網頁加入了轉場和變形效果,並對響應式設計和 JavaScript 有了初...

2025-08-27 ‧ 由 Bao 分享