iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

Super Easy CSS,極度簡單 PART 2!寫出漂亮的 CSS 系列

本系列文章目標延續去年的目標:學習 CSS 基本知識,並且研究 CSS 中酷炫又令人期待新屬性,讓想要學習 CSS 的人也能一起學到新知識,不用再零零散散地去爬文搜尋。此外,還會提及一些前端基本知識、版本控制、開發經驗等必要概念,讓新手對於前端開發有全面的認識。

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

#55 純 CSS 照片淡入淡出輪播動畫

今天要來教大家如何使用 CSS Animation 製作簡單的純 CSS 照片淡入淡出輪播動畫。 DEMO: Pure CSS images slider...

2024-10-05 ‧ 由 Eva Chen 分享
DAY 22

#56 純 CSS 跑馬燈動畫,單趟跑、無限跑、要暫停都可以

在很久以前 HTML 中有跑馬燈元素 <marquee>,很輕易就能做出跑馬燈,所以在以前許多網頁中,常常可以看到它的身影,寫著「歡迎光臨 OOO...

2024-10-06 ‧ 由 Eva Chen 分享
DAY 23

#57 CSS @property:變數的再進化!輕易製作純 CSS 漸層動畫、圓餅圖動畫

CSS 除了變數外,還可以額外新增自訂屬性—— @property,現已全面支援了! @property 規則是 API 的 CSS Houdini 系列的一部...

2024-10-07 ‧ 由 Eva Chen 分享
DAY 24

#58 CSS offset-path:沿著軌跡行進動畫

這篇我們會介紹如何使用 CSS 的 offset-path 屬性來創建路徑動畫。這個屬性允許元素沿著指定的路徑跑,配合 offset-distance 可以控制...

2024-10-08 ‧ 由 Eva Chen 分享
DAY 25

#59 客製化 radio、checkbox 樣式,製作開關按鈕 (Switch Button)

在日常前端開發中,radio 和 checkbox 是非常常用的表單元素,但瀏覽器預設的樣式往往不符合設計需求。因此,學會如何客製化這些元素樣式是每個前端設計師...

2024-10-09 ‧ 由 Eva Chen 分享
DAY 26

#60 利用 checkbox,做到純 CSS 開關網頁選單、收合側邊欄

上篇我們教了大家如何客製化 checkbox 與 radio 樣式,其實運用同樣的原理,我們也可以做到簡單的互相切換(toggle)行為,例如:「點了就開,再點...

2024-10-10 ‧ 由 Eva Chen 分享
DAY 27

#61 利用 checkbox/ radio 與 CSS grid,做到純 CSS FAQ 開合選單(Collapse 折疊 / Accordion 手風琴效果)

前幾篇我們有提到 CSS transition 的特性: 延伸閱讀:#51 CSS Transition 與一些小技巧:倒帶、影響相鄰的兄弟 transiti...

2024-10-11 ‧ 由 Eva Chen 分享
DAY 28

#62 使用 CSS overflow 自訂捲動範圍

當我們在進行網頁設計時,常常要處理當內容超出容器範圍時的情況,這就是使用到 overflow 屬性的時候了!overflow 最常用在自訂捲動範圍,尤其是系統後...

2024-10-12 ‧ 由 Eva Chen 分享
DAY 29

#63 CSS 自訂捲軸顏色與樣式:scrollbar-color、scrollbar-width、scrollbar-gutter、::-webkit-scrollbar-*

今天我們要客製化瀏覽器捲軸的樣式, 捲軸通常會有「滑桿 thumb」、「軌道 track」與「按鈕」: 不過實際上要依據作業系統而定,像是在 Mac 中的捲軸...

2024-10-13 ‧ 由 Eva Chen 分享
DAY 30

#64 CSS 捲動提示陰影:使用 CSS 漸層 radial-gradient 與 isolation 製作

今天我們要來製作一個捲動提示陰影效果:在捲動框的最頂端、最尾端沒有陰影,但是在捲動時有淡淡的陰影出現,提示使用者上面、下面還有內容。 DEMO: Scrol...

2024-10-14 ‧ 由 Eva Chen 分享