如何在 Tailwind CSS 中設定預設字型顏色?


許多 Tailwind CSS 開發人員難以設定預設字型顏色,導致文字樣式不一致,並且由於頻繁的樣式覆蓋而導致工作流程效率低下。Tailwind 提供了設定字型顏色的實用程式類,有助於保持設計的統一性,而無需自定義 CSS。

設定預設字型顏色方法

Tailwind CSS 允許我們使用以下方法設定預設字型顏色

使用全域性實用程式類

使用 Tailwind CSS 中的全域性實用程式類,您可以透過將實用程式類(例如 text-green-700)新增到 <body> 元素來設定預設字型顏色。這樣,所有文字都會自動使用該顏色。

語法

<body class="text-{color}">

示例

在此示例中,我們使用 text-green-700 類使頁面的預設字型顏色為綠色。透過將此類應用於 body 元素,body 內的所有文字都將繼承此綠色。

<!DOCTYPE html>
<html lang="en">
<head>
    <script src="https://cdn.tailwindcss.com"></script>
    <title>
        Default font color using Tailwind CSS
    </title>
</head>
<body class="text-green-700">
    <h1 class="text-8xl font-bold">
        Tutorialspoint
    </h1>
</body>
</html>

輸出


使用 @layer 指令

此方法使用 CSS 檔案中的 @tailwind 指令來設定 Tailwind CSS 的不同部分的樣式。@tailwind base 指令可幫助您為 HTML 和 body 等元素設定基本樣式。在這裡,我們將使用 @layer 指令向基本層新增預設字型顏色。

語法

@layer base {
    html {
        @apply text-purple-700;
    }
}

示例

在此示例中,我們使用 HTML 元素上的 text-pink-700 類將預設字型顏色更改為粉色。我們透過 @layer base 指令內部的 @apply 指令來實現此目的。

<!DOCTYPE html>
<html lang="en">
<head>
    <script src="https://cdn.tailwindcss.com"></script>
    <title>
        Default font color using Tailwind CSS
    </title>
</head>
<body class="text-pink-700">
    <h1 class="text-8xl font-bold">
        Tutorialspoint
    </h1>
</body>
</html>

輸出


使用 Tailwind CSS 外掛

tailwind.config.js 檔案是您可以更改 Tailwind CSS 設定的地方。您通常可以在專案的根資料夾中找到此檔案。如果您還沒有 tailwind.config.js 檔案,則可以在終端中執行此命令來建立一個。

npx tailwindcss init

並遵循 Tailwind CSS 安裝指南

自定義主題

以下是自定義主題以在 Tailwind CSS 中設定預設字型顏色的步驟。

  • tailwind.config.js: 找到並開啟您的 Tailwind CSS 配置檔案。
  • 擴充套件主題: 在 theme 物件內部,使用 'extend' 屬性新增自定義設定。
  • 新增 textColor 屬性: 在 'extend' 物件內定義 'textColor' 屬性。
  • 設定預設顏色: 為 'DEFAULT' 分配顏色值(例如,'#4A5568') 以將其設定為預設字型顏色。
  • 儲存更改: 在進行更改後儲存 'tailwind.config.js' 檔案。
  • 使用預設顏色: 在 HTML 中使用文字元素,無需指定顏色類即可應用預設字型顏色。
// tailwind.config.js
module.exports = {
    theme: {
    extend: {
        textColor: {
        DEFAULT: '#4A5568',
        },
    },
    },
    plugins: [],
};

示例

設定預設字型顏色後,您可以在 HTML 中使用它,而無需指定顏色類。這是一個簡單的示例。

<!DOCTYPE html>
<html lang="en">
<head>
    <script src="https://cdn.tailwindcss.com"></script>
    <title>
        Default font color using Tailwind CSS
    </title>
</head>
<body class="text-blue-700">
    <h1 class="text-8xl font-bold">
        Tutorialspoint
    </h1>
</body>
</html>

輸出


更新於: 2024年10月30日

37 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告