從 Tailwind CSS 問世以來,也經歷過了數年發展來到第 3 代。這回筆記下 tailwind css 實現 psuedo 偽元素操作的方法以及 variants 的操作。
內容
1. tailwind css 實現 psuedo 元素效果的作法,是將 hover 的語句包裝成一個 class 去執行。完整的列表可以參考這個連結:https://tailwindcss.com/docs/hover-focus-and-other-states#pseudo-classes
2. v2.2 會需要額外在 config 引入設定 (npx tailwind css init –full);v3.0 以後 variants 預設都是全部開啟的
3. 若你有一個父元素,內有需多子元素要在 psuedo 元素效果發生時做變動,除了一個個下 <psuedo>:<效果> 外,也可以在父層使用 group 元素,然後內部用 group-<psuedo>:<效果> 來共享效果
程式碼
https://github.com/andy922200/tailwindcss-3-learning/commit/310354ecdc2bb90b077bd7f62336366267290165