Communitygithub.com

hairyf/tailwindcss

Tailwind CSS 工具優先的 CSS 框架。適用於使用工具類別來設計網頁應用程式樣式、建立響應式設計或使用主題變數自訂設計系統時使用。

tailwindcss 是什麼?

此技能代表 Tailwind CSS——一個工具優先的 CSS 框架。它非常適合需要快速、一致地進行樣式設計的開發者。透過使用預先定義的工具類別,可以直接在 HTML 或 JSX 中組合設計,無需撰寫自訂 CSS,從而大幅加速開發。這個技能支援現代 Web 開發工作流程,包括響應式設計斷點(如 `sm:`、`md:`)、偽類別(如 `hover:`、`focus:`)以及使用 `@apply` 指令進行自訂樣式。它與主流的建置工具和框架無縫整合,例如 Vite、Next.js 和 React。此外,此技能也涵蓋使用 CSS 變數進行主題設定,以及透過 `tailwind.config.js` 自訂設計系統的進階用法。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/hairyf/skills/tree/main/skills/tailwindcss

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

tailwindcss 是做什麼的?

Tailwind CSS 工具優先的 CSS 框架。適用於使用工具類別來設計網頁應用程式樣式、建立響應式設計或使用主題變數自訂設計系統時使用。

總覽

Turbo 使用此技能來安裝、設定並利用 Tailwind CSS 的功能,包括:

  • 安裝 Tailwind CSS 及其依賴項(PostCSS、Autoprefixer)
  • 產生 tailwind.config.js 和 postcss.config.js 設定檔
  • 根據專案需求新增自訂主題變數、斷點和工具類別
  • 使用 CSS 變數建立自訂顏色和設計 Token
  • 使用 Tailwind 的響應式工具類別建立響應式設計
  • 與元件庫和圖示庫整合

使用方式

<div class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded"> 按鈕 </div>

響應式設計

<div class="text-center sm:text-left md:text-right lg:text-justify">響應式文字</div>

自訂主題

// tailwind.config.js
module.exports = {
  theme: {
    extend: {
      colors: {
        'brand-blue': '#0070f3',
        'brand-red': '#ff0000',
      },
      spacing: {
        '18': '4.5rem',
        '22': '5.5rem',
      }
    }
  }
}

安裝

npm install tailwindcss @tailwindcss/vite

設定

// tailwind.config.js
/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ["./src/**/*.{html,js}"],
  theme: {
    extend: {},
  },
  plugins: [],
}

整合

搭配 Vite:

// vite.config.js
import tailwindcss from '@tailwindcss/vite'
export default defineConfig({
  plugins: [
    tailwindcss(),
  ],
})

自訂樣式

使用 @apply 指令來擷取工具類別至自訂 CSS:

.btn-primary {
  @apply bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded;
}

主題變數

@theme {
  --color-primary: #3490dc;
  --color-secondary: #ffed4a;
  --spacing-section: 3rem;
}

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能