🎯 學習目標
- 了解 CSS 動畫(Animation) 的基本概念
- 學會使用
@keyframes
製作動畫 - 掌握
animation
相關屬性(duration
,timing-function
,iteration-count
等) - 學會
transition
讓動畫更順滑 - 實作練習
3/5/2025大约 3 分鐘
@keyframes
製作動畫animation
相關屬性(duration
, timing-function
, iteration-count
等)transition
讓動畫更順滑display: grid
的應用grid-template-columns
和 grid-template-rows
設定欄與列gap
調整間距grid-column
) 與跨列 (grid-row
) 的用法@media
媒體查詢width: 100%
, max-width
, vh/vw
)img { max-width: 100% }
)Flexbox(彈性盒子布局) 是 CSS 提供的一種 一維 排版技術,專門用來讓 子元素 在 水平方向或垂直方向 上 彈性排列。
📌 學習內容
JavaScript 是一種 前端語言,主要用來操控 網頁互動,例如:
✅ 操控 HTML 和 CSS
✅ 監聽使用者行為(點擊、輸入)
✅ 進行網頁動態效果
📌 學習內容
Tailwind CSS 是一款 功能導向(Utility-First) 的 CSS 框架,透過「類別(class)」來控制樣式,讓開發者更快地設計頁面。
h1
, p
, span
...id="idname"
,接著就可以使用 #idname
來選擇該元素,一般來說,元素名稱都是唯一的class="clsname"
,接著就可以使用 .clsname
來選擇該類別<h1>...<h6>
: headings 1...6
my-simple-website