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

Толщина шрифта

Утилиты для управления жирностью шрифта элемента.

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

Класс
Свойства
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}.

thin
Быстрая, коричневая лиса, перепрыгнула через ленивого пса.
extralight
Быстрая, коричневая лиса, перепрыгнула через ленивого пса.
light
Быстрая, коричневая лиса, перепрыгнула через ленивого пса.
normal
Быстрая, коричневая лиса, перепрыгнула через ленивого пса.
medium
Быстрая, коричневая лиса, перепрыгнула через ленивого пса.
semibold
Быстрая, коричневая лиса, перепрыгнула через ленивого пса.
bold
Быстрая, коричневая лиса, перепрыгнула через ленивого пса.
extrabold
Быстрая, коричневая лиса, перепрыгнула через ленивого пса.
black
Быстрая, коричневая лиса, перепрыгнула через ленивого пса.
<p class="font-thin ...">Быстрая коричневая лиса...</p>
<p class="font-extralight ...">Быстрая коричневая лиса...</p>
<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>
<p class="font-extrabold ...">Быстрая коричневая лиса...</p>
<p class="font-black ...">Быстрая коричневая лиса...</p>

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

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

<p class="font-normal md:font-bold ...">Быстрая, коричневая лиса, перепрыгнула через ленивого пса.</p>

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

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

Веса шрифтов

По умолчанию Tailwind предоставляет 10 утилит 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,
      }
    }
  }

Варианты

По умолчанию, только responsive варианты создаются для утилит font weight.

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

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

  // tailwind.config.js
  module.exports = {
    variants: {
      extend: {
        // ...
+       fontWeight: ['hover', 'focus'],
      }
    }
  }

Отключение

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

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