Границы
Утилиты для управления цветом контура элемента.
Используйте утилиту outline-*
, чтобы изменить цвет контура элемента.
outline-blue-500
outline-cyan-500
outline-pink-500
<button class="outline outline-offset-2 outline-blue-500 ...">Кнопка А</button>
<button class="outline outline-offset-2 outline-cyan-500 ...">Кнопка Б</button>
<button class="outline outline-offset-2 outline-pink-500 ...">Кнопка В</button>
Используйте модификатор непрозрачности цвета, чтобы контролировать непрозрачность цвета контура элемента.
outline-blue-500/50
<button class="outline-2 outline-blue-500/50 ...">Сохранить изменения</button>
Вы можете использовать любое значение, определенное в вашей шкале непрозрачности, или использовать произвольные значения, если вам нужно отклониться от ваших токенов дизайна.
<button class="outline-4 outline-pink-400/[.55] ..."></button>
Tailwind позволяет условно применять служебные классы в разных состояниях с помощью модификаторов вариантов. Например, используйте hover:outline-blue-400
, чтобы применять утилиту outline-blue-400
только при hover.
<button class="outline hover:outline-blue-400">
<!-- ... -->
</button>
Полный список всех доступных модификаторов состояния смотрите в документации Наведение, фокус и другие состояния.
Вы также можете использовать модификаторы вариантов для таргетинга на медиа-запросы, такие как реагирующие контрольные точки, темный режим, предпочтения с уменьшенным движением и многое другое. Например, используйте md:outline-blue-400
, чтобы применить утилиту outline-blue-400
только на экранах среднего размера и выше.
<button class="outline md:outline-blue-400">
<!-- ... -->
</button>
Чтобы узнать больше, ознакомьтесь с документацией по адаптивному дизайну, темному режиму и другим модификаторам медиазапросов.
По умолчанию Tailwind делает всю цветовую палитру по умолчанию доступной в виде цветов outline. Вы можете настроить свою цветовую палитру, отредактировав theme.colors
или theme.extend.colors
в файле tailwind.config.js
.
module.exports = {
theme: {
extend: {
colors: {
'regal-blue': '#243c5a',
},
}
}
}
Кроме того, вы можете настроить только цвета outline, отредактировав theme.outlineColor
или theme.extend.outlineColor
в своем файле tailwind.config.js
.
Узнайте больше о настройке темы по умолчанию в документации по кастомизации темы.
Если вам нужно использовать одноразовое outline-color
, которое не имеет смысла включать в вашу тему, используйте квадратные скобки для создания свойства на лету с использованием любого произвольного значения.
<button class="outline-[#243c5a]">
<!-- ... -->
</button>
Узнайте больше о поддержке произвольных значений в документации по произвольным значениям.