iT邦幫忙

鐵人檔案

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

前端基礎:HTML 和 CSS 的 30 天學習之旅 系列

在這個30天的挑戰中,我將深入探索前端網頁開發的基礎,專注於 HTML 和 CSS 的學習。從最基本的標籤和屬性,到現代化的排版和布局技巧,我會每天學習並實踐一個新的主題。這段時間不僅僅是學習理論,還包括實際操作和小範例的練習,以加深對這些技術的理解。所以這30天的文章可以算是我自己的學習筆記,如果內容有誤,也歡迎大家告訴我。

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

Day 21: CSS 動畫簡介與過渡效果

過渡效果 (Transitions) CSS 過渡效果允許你在元素的屬性發生變化時,控制其變化的時間和方式,使元素平滑地過渡。常見應用包括: 元素大小、顏色、...

2024-10-05 ‧ 由 wujia0224 分享
DAY 22

Day 22: CSS 動畫進階:關鍵幀與動畫屬性

CSS 關鍵幀 (Keyframes) 關鍵幀允許你定義動畫在不同時間點的狀態,並指定每個狀態下的 CSS 屬性變化。使用 @keyframes 規則,可以指定...

2024-10-06 ‧ 由 wujia0224 分享
DAY 23

Day 23: 使用 CSS 建立圖形與形狀

使用 div 元素創建基本形狀 我們將主要使用 <div> 元素來創建形狀。這些形狀通常通過設定寬度、高度、邊框和邊框圓角來實現。 正方形和矩形 &...

2024-10-07 ‧ 由 wujia0224 分享
DAY 24

Day 24: CSS 預處理器:Sass 的簡介與安裝

什麼是 CSS 預處理器? CSS 預處理器是一種擴展 CSS 功能的工具,讓開發者可以使用變數、函數、嵌套等功能來簡化編寫 CSS 的過程,並最終編譯成標準...

2024-10-08 ‧ 由 wujia0224 分享
DAY 25

Day 25: Sass 的嵌套與變數

Sass 簡介 Sass 是一種 CSS 的預處理器,它讓你能使用變數、嵌套、繼承等功能來編寫更具結構和維護性的 CSS。當我們寫完 Sass 代碼後,會被編譯...

2024-10-09 ‧ 由 wujia0224 分享
DAY 26

Day 26: Sass 的混入(Mixin)與繼承

什麼是 Sass 的 Mixin(混入)? 定義:Mixin 是一組可重複使用的 CSS 規則,允許你將一組樣式定義成一個可重複調用的模塊。可以根據參數進行...

2024-10-10 ‧ 由 wujia0224 分享
DAY 27

Day 27: CSS 預處理器:使用 Sass 簡化媒體查詢

為什麼要簡化媒體查詢? 在開發響應式網站時,我們經常需要針對不同設備設置媒體查詢(Media Queries)。但隨著設計複雜度的增加,CSS 文件可能會變得很...

2024-10-11 ‧ 由 wujia0224 分享
DAY 28

Day 28: 瀏覽器相容性與 CSS 前綴

瀏覽器相容性問題 瀏覽器相容性是指在不同的瀏覽器(例如 Chrome、Firefox、Safari、Edge 等)中,網頁的顯示效果和行為可能會不一樣。這是因為...

2024-10-12 ‧ 由 wujia0224 分享
DAY 29

Day 29: 性能優化與 CSS 減重技巧

在網站性能優化中,CSS 的減重和優化非常關鍵。過大的 CSS 文件會導致頁面加載緩慢,特別是在移動設備上,可能嚴重影響用戶體驗。 簡化選擇器和規則 減少不...

2024-10-13 ‧ 由 wujia0224 分享
DAY 30

Day 30: 學習總結與未來方向

這30天的學習就像一場探險,從HTML的基礎到CSS的各種酷炫技巧,每一天都讓我有「哇,原來可以這樣!」的驚喜。剛開始可能還是個完全陌生的領域,但一步一步深入後...

2024-10-14 ‧ 由 wujia0224 分享