Just-in-Time: Следующее поколение Tailwind CSS
Tailwind CSS на GitHubTailwind CSS в Telegram

Цвет текста

Утилиты для управления цветом текста элемента.

Справочник классов по умолчанию

Класс
Предпросмотр 
text-transparent
Aa
text-current
Aa
text-black
Aa
text-white
Aa
text-gray-50
Aa
text-gray-100
Aa
text-gray-200
Aa
text-gray-300
Aa
text-gray-400
Aa
text-gray-500
Aa
text-gray-600
Aa
text-gray-700
Aa
text-gray-800
Aa
text-gray-900
Aa
text-red-50
Aa
text-red-100
Aa
text-red-200
Aa
text-red-300
Aa
text-red-400
Aa
text-red-500
Aa
text-red-600
Aa
text-red-700
Aa
text-red-800
Aa
text-red-900
Aa
text-yellow-50
Aa
text-yellow-100
Aa
text-yellow-200
Aa
text-yellow-300
Aa
text-yellow-400
Aa
text-yellow-500
Aa
text-yellow-600
Aa
text-yellow-700
Aa
text-yellow-800
Aa
text-yellow-900
Aa
text-green-50
Aa
text-green-100
Aa
text-green-200
Aa
text-green-300
Aa
text-green-400
Aa
text-green-500
Aa
text-green-600
Aa
text-green-700
Aa
text-green-800
Aa
text-green-900
Aa
text-blue-50
Aa
text-blue-100
Aa
text-blue-200
Aa
text-blue-300
Aa
text-blue-400
Aa
text-blue-500
Aa
text-blue-600
Aa
text-blue-700
Aa
text-blue-800
Aa
text-blue-900
Aa
text-indigo-50
Aa
text-indigo-100
Aa
text-indigo-200
Aa
text-indigo-300
Aa
text-indigo-400
Aa
text-indigo-500
Aa
text-indigo-600
Aa
text-indigo-700
Aa
text-indigo-800
Aa
text-indigo-900
Aa
text-purple-50
Aa
text-purple-100
Aa
text-purple-200
Aa
text-purple-300
Aa
text-purple-400
Aa
text-purple-500
Aa
text-purple-600
Aa
text-purple-700
Aa
text-purple-800
Aa
text-purple-900
Aa
text-pink-50
Aa
text-pink-100
Aa
text-pink-200
Aa
text-pink-300
Aa
text-pink-400
Aa
text-pink-500
Aa
text-pink-600
Aa
text-pink-700
Aa
text-pink-800
Aa
text-pink-900
Aa

Применение

Управляйте цветом текста элемента с помощью утилит text-{color}.

Быстрая, коричневая лиса, перепрыгнула через ленивого пса.

<p class="text-purple-600 ..."></p>

Изменение непрозрачности

Управляйте непрозрачностью цвета текста элемента с помощью утилит text-opacity-{amount}.

Быстрая, коричневая лиса, перепрыгнула через ленивого пса.

Быстрая, коричневая лиса, перепрыгнула через ленивого пса.

Быстрая, коричневая лиса, перепрыгнула через ленивого пса.

Быстрая, коричневая лиса, перепрыгнула через ленивого пса.

Быстрая, коричневая лиса, перепрыгнула через ленивого пса.

<p class="text-purple-700 text-opacity-100 ...">Быстрая коричневая лиса...</p>
<p class="text-purple-700 text-opacity-75 ...">Быстрая коричневая лиса...</p>
<p class="text-purple-700 text-opacity-50 ...">Быстрая коричневая лиса...</p>
<p class="text-purple-700 text-opacity-25 ...">Быстрая коричневая лиса...</p>
<p class="text-purple-700 text-opacity-0 ...">Быстрая коричневая лиса...</p>

Дополнительные сведения смотрите в документации по непрозрачности текста.

Адаптивность

Чтобы управлять цветом текста элемента в определенной контрольной точке, добавьте префикс {screen}: к любой существующей утилите цвета текста. Например, используйте md:text-green-600, чтобы применить утилиту text-green-600 только при средних размерах экрана и выше.

<p class="text-blue-600 md:text-green-600 ...">
  Быстрая коричневая лиса...
</p>

Для получения дополнительной информации о функциях адаптивного дизайна Tailwind ознакомьтесь с документацией Адаптивного дизайна.

Чтобы контролировать цвет текста элемента при наведении, добавьте префикс hover: к любой существующей утилите цвета текста. Например, используйте hover:text-blue-600, чтобы применить утилиту text-blue-600 при наведении курсора.

<button class="text-white hover:text-red-500 ...">
  Наведите меня
</button>

Утилиты Наведения также можно комбинировать с адаптивными утилитами, добавляя префикс {screen}: перед префиксом hover:.

<button class="... md:text-blue-500 md:hover:text-blue-600 ...">Кнопка</button>

Фокус

Чтобы управлять цветом текста элемента в фокусе, добавьте префикс focus: к любой существующей утилите цвета текста. Например, используйте focus:text-blue-600, чтобы применить утилиту text-blue-600 к фокусу.

<input class="text-green-900 focus:text-red-600 ...">

Утилиты Фокуса также можно комбинировать с адаптивными утилитами, добавляя префикс {screen}: перед префиксом focus:.

<input class="... md:text-gray-900 md:focus:text-red-600 ...">

Кастомизация

Цвета текста

По умолчанию Tailwind делает всю цветовую палитру по умолчанию доступной в виде цветов текста.

Вы можете настроить цветовую палитру, отредактировав theme.colors в Вашем файле tailwind.config.js, или настроить только цвета текста в разделе theme.textColor.

  // tailwind.config.js
  module.exports = {
    theme: {
-     textColor: theme => theme('colors'),
+     textColor: {
+       'primary': '#3490dc',
+       'secondary': '#ffed4a',
+       'danger': '#e3342f',
+     }
    }
  }

Варианты

По умолчанию, только responsive, темный режим (если включен), group-hover, focus-within, hover и focus варианты создаются для утилит text color.

Вы можете контролировать, какие варианты создаются для утилит text color для изменения свойства textColor в разделе variants Вашего файла конфигурации tailwind.config.js.

Например, эта конфигурация также будет генерировать варианты active:

  // tailwind.config.js
  module.exports = {
    variants: {
      extend: {
        // ...
+       textColor: ['active'],
      }
    }
  }

Отключение

Если Вы не планируете использовать в своем проекте утилиты для изменения text color, Вы можете полностью отключить их, установив для textColor свойство значение false в разделе corePlugins Вашего файла конфигурации:

  // tailwind.config.js
  module.exports = {
    corePlugins: {
      // ...
+     textColor: false,
    }
  }