Tailwind CSS 色彩系統完整指南

Tailwind CSS 的調色盤怎麼用?從 50 到 950 的色階系統、自訂色彩、深色模式,一次搞懂 Tailwind 的色彩架構。

Tailwind 調色盤結構

Tailwind CSS 內建 22 種色系,每種有 11 個色階(50, 100, 200, ..., 900, 950):

  • 50:最淺(幾乎白色的淡色)
  • 500:中間值(品牌色通常選這裡)
  • 950:最深(接近黑色)
  • 命名規則:{色系}-{色階},例如 blue-500red-200gray-900

    22 種內建色系

    slate, gray, zinc, neutral, stone(灰色系)

    red, orange, amber, yellow(暖色系)

    lime, green, emerald, teal(綠色系)

    cyan, sky, blue, indigo(藍色系)

    violet, purple, fuchsia, pink, rose(紫粉色系)

    在 HTML 中使用

    <!-- 背景色 -->
    <div class="bg-blue-500">藍色背景</div>
    
    <!-- 文字色 -->
    <p class="text-gray-700">深灰文字</p>
    
    <!-- 邊框色 -->
    <div class="border border-red-300">紅色邊框</div>
    
    <!-- 懸停效果 -->
    <button class="bg-green-500 hover:bg-green-600">按鈕</button>

    如何選擇品牌色?

  • 確定你的品牌 HEX 色碼(例如 #2596BE)
  • 用我們的轉換器找到最接近的 Tailwind 色彩
  • 以該色階為基準,使用同色系的其他色階來搭配
  • 自訂色彩

    // tailwind.config.js
    module.exports = {
      theme: {
        extend: {
          colors: {
            brand: {
              50: '#f0f9ff',
              500: '#2596be',
              900: '#0c4a6e',
            }
          }
        }
      }
    }

    深色模式

    Tailwind 的深色模式只需加上 dark: 前綴:

    <div class="bg-white dark:bg-gray-900">
      <p class="text-gray-900 dark:text-gray-100">
        自動適應深色模式
      </p>
    </div>

    建議:亮色模式用 50-400 色階做背景、600-900 做文字;深色模式反過來。

    更多教學