Краткая справка

Класс
Свойства
font-thinfont-weight: 100;
font-extralightfont-weight: 200;
font-lightfont-weight: 300;
font-normalfont-weight: 400;
font-mediumfont-weight: 500;
font-semiboldfont-weight: 600;
font-boldfont-weight: 700;
font-extraboldfont-weight: 800;
font-blackfont-weight: 900;

Основы использования

Установка толщины шрифта

Управляйте толщиной шрифта элемента с помощью утилит font-{weight}.

font-light

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

font-normal

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

font-medium

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

font-semibold

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

font-bold

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

<p class="font-light ...">Быстрая коричневая лиса ...</p>
<p class="font-normal ...">Быстрая коричневая лиса ...</p>
<p class="font-medium ...">Быстрая коричневая лиса ...</p>
<p class="font-semibold ...">Быстрая коричневая лиса ...</p>
<p class="font-bold ...">Быстрая коричневая лиса ...</p>

Применяя условно

Tailwind lets you conditionally apply utility classes in different states using variant modifiers. For example, use hover:font-bold to only apply the font-bold utility on hover.

<p class="font-normal hover:font-bold">
  <!-- ... -->
</p>

For a complete list of all available state modifiers, check out the Hover, Focus, & Other States documentation.

Контрольные точки и медиа-запросы

You can also use variant modifiers to target media queries like responsive breakpoints, dark mode, prefers-reduced-motion, and more. For example, use md:font-bold to apply the font-bold utility at only medium screen sizes and above.

<p class="font-normal md:font-bold">
  <!-- ... -->
</p>

To learn more, check out the documentation on Responsive Design, Dark Mode and other media query modifiers.


Использование пользовательских значений

Настройка вашей темы

По умолчанию Tailwind предоставляет девять утилит font-weight. Вы можете изменить, добавить или удалить их, отредактировав раздел theme.fontWeight вашей конфигурации Tailwind.

tailwind.config.js
module.exports = {
  theme: {
    fontWeight: {
      hairline: 100,
      'extra-light': 100,
      thin: 200,
      light: 300,
      normal: 400,
      medium: 500,
      semibold: 600,
      bold: 700,
      extrabold: 800,
      'extra-bold': 800,
      black: 900,
    }
  }
}

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

Произвольные значения

If you need to use a one-off font-weight value that doesn’t make sense to include in your theme, use square brackets to generate a property on the fly using any arbitrary value.

<p class="font-[1100]">
  <!-- ... -->
</p>

Learn more about arbitrary value support in the arbitrary values documentation.