iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Modern Web

你應該要知道的CSS技巧:發掘被忽略但實用的屬性 系列

近幾年CSS新增了許多新功能,其中一些新功能甚至可以直接取代JS。
在這系列文章中,我們將來探討這些新的CSS特性,取代撰寫大量的JS,通過巧妙運用CSS來實現各種前端效果。

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

【Day01】前言

前言 上次參加已經是2020年,昨晚不小心一時衝動報名,開啟了30天鐵人賽的不歸路... 選題靈感來自於現在工作中,常常會遇到一些特殊的畫面需求,在查找CSS語...

2023-09-16 ‧ 由 卡羅奇奇 分享
DAY 2

【Day02】檢測瀏覽器是否支援你所需的CSS屬性 - @supports

@support 支援度:Can I Use 在開始探討CSS新屬性前,一定要先了解CSS新屬性的支援度。 如果是在專案剛開始,可以看Can I Use查詢...

2023-09-17 ‧ 由 卡羅奇奇 分享
DAY 3

【Day03】簡單實現Dark Mode/Light Mode的切換 - CSS Variables

CSS Variables 支援度:Can I Use 一直沒有機會實作Light/Dark Mode的切換,CSS Variables的出現讓切換變得更加...

2023-09-18 ‧ 由 卡羅奇奇 分享
DAY 4

【Day04】簡單實現Dark Mode/Light Mode的切換 - prefers-color-scheme

prefers-color-scheme 支援度:Can I Use 接續前一天的Dark Mode/Light Mode切換,在網頁最外層套上主題clas...

2023-09-19 ‧ 由 卡羅奇奇 分享
DAY 5

【Day05】一鍵輸入主題色即可切換Theme - CSS Variables + color-contrast()

CSS Variables + color-contrast() CSS Variables支援度:Can I Usecolor-contrast()支援度:...

2023-09-20 ‧ 由 卡羅奇奇 分享
DAY 6

【Day06】我現在就想要!一鍵輸入主題色即可切換Theme - CSS Variables + calc() + rgb()

CSS Variables + calc() + rgb() CSS Variables支援度:Can I Usecalc()支援度:Can I Usergb...

2023-09-21 ‧ 由 卡羅奇奇 分享
DAY 7

【Day07】快速改變表單預設色 - accent-color

accent-color accent-color支援度:Can I Use) 每次在寫<input>總會需要特別去修改預設顏色甚至客製每個in...

2023-09-22 ‧ 由 卡羅奇奇 分享
DAY 8

【Day08】CSS也有巢狀結構了 - CSS Nesting

CSS Nesting CSS Nesting支援度:Can I Use)CSS Nesting selector(&)支援度:Can I Use)...

2023-09-23 ‧ 由 卡羅奇奇 分享
DAY 9

【Day09】寬高尺寸傻傻分不清楚: inline-size 和 block-size

inline-size / block-size inline-size支援度:Can I Use)block-size支援度:Can I Use) 在介紹...

2023-09-24 ‧ 由 卡羅奇奇 分享
DAY 10

【Day10】讓排版更簡單的RWD新利器 - CSS container

CSS container CSS container支援度:Can I Use)CSS @container支援度:Can I Use) 第一次知道CSS...

2023-09-25 ‧ 由 卡羅奇奇 分享