什麼情況下適合使用 Tailwind CSS
- 你需要在多個擴充功能介面之間快速迭代 UI。
- 你偏好搭配共用 token 的 utility-first 樣式策略。
- 你希望讓頁面與 content script 入口採用一致的樣式模式。
Tailwind 能做到的事
範本範例
Sidebar + Tailwind + shadcn/ui
當你想要在實際的擴充功能 UI 介面中得到完整的 Tailwind 設定時,使用這個範本。
在既有擴充功能中使用
安裝
安裝所需相依套件:設定
建立postcss.config.js:
tailwindcss 作為 PostCSS plugin,並維護 tailwind.config.js 的 content 清單。
Tailwind v4 vs v3 快速設定
Tailwind content 路徑(v3 風格)
使用方式
建立全域樣式表並匯入 Tailwind:建立全域 CSS 檔
在頁面 script(popup/options/new-tab)
在 content script
content_scripts/ 之下。
最佳實務
- 將 Tailwind 的 source import 放在共用的樣式入口檔(
styles/globals.css)。 - 確保 content 掃描範圍視情況納入
pages/、scripts/與src/。 - 在 monorepo 中,請確認 Tailwind 的 content 路徑能從擴充功能專案根目錄解析。
- 盡量使用範本,避免 PostCSS 與 Tailwind 版本之間的設定漂移。

