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

Класс
Свойства
stroke-0stroke-width: 0;
stroke-1stroke-width: 1;
stroke-2stroke-width: 2;

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

Установка ширины штриха

Используйте утилиты stroke-{width}, чтобы установить ширину штриха SVG.

<svg class="stroke-1 ..."></svg>
<svg class="stroke-2 ..."></svg>

Это может быть полезно для стилизации наборов значков, таких как Heroicons.


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

Tailwind позволяет условно применять служебные классы в разных состояниях с помощью модификаторов вариантов. Например, используйте hover:stroke-2, чтобы применять утилиту stroke-2 только при hover.

<svg class="stroke-1 hover:stroke-2">
  <!-- ... -->
</svg>

Полный список всех доступных модификаторов состояния смотрите в документации Наведение, фокус и другие состояния.

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

Вы также можете использовать модификаторы вариантов для таргетинга на медиа-запросы, такие как реагирующие контрольные точки, темный режим, предпочтения с уменьшенным движением и многое другое. Например, используйте md:stroke-2, чтобы применить утилиту stroke-2 только на экранах среднего размера и выше.

<svg class="stroke-1 md:stroke-2">
  <!-- ... -->
</svg>

Чтобы узнать больше, ознакомьтесь с документацией по адаптивному дизайну, темному режиму и другим модификаторам медиазапросов.


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

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

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

tailwind.config.js
module.exports = {
  theme: {
    extend: {
      strokeWidth: {
        '2': '2px',
      }
    }
  }
}

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

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

Если вам нужно использовать одноразовое stroke-width value, которое не имеет смысла включать в вашу тему, используйте квадратные скобки, чтобы сгенерировать свойство на лету, используя любое произвольное значение.

<svg class="stroke-[2px]">
  <!-- ... -->
</svg>

Узнайте больше о поддержке произвольных значений в документации по произвольным значениям.