Типография
Утилиты для управления количеством пустого пространства, отображаемого перед текстом в блоке.
Используйте утилиту indent-*
, чтобы установить количество пустого пространства (отступов), отображаемого перед текстом в блоке.
Так я начал ходить в воду. Я не буду лгать вам, мальчики, я был в ужасе. Но я шел дальше, и когда я пробирался мимо прибоя, на меня снизошло странное спокойствие. Я не знаю, было ли это божественным вмешательством или родством всех живых существ, но скажу тебе, Джерри, что в тот момент я был морским биологом.
<p class="indent-8">
Итак, я пошел в воду. Я не буду лгать вам, мальчики, я был в ужасе.
Но я шел дальше, и когда я пробирался мимо прибоя, на меня снизошло странное спокойствие.
Я не знаю, было ли это божественным вмешательством или родством всех живых существ, но скажу тебе,
Джерри, в тот момент я <em>был</em> морским биологом.
</p>
Чтобы использовать отрицательное значение отступа текста, поставьте перед именем класса дефис, чтобы преобразовать его в отрицательное значение.
<div class="-indent-8">
Итак, я пошел в воду. Я не буду лгать...
</div>
Tailwind позволяет условно применять служебные классы в разных состояниях с помощью модификаторов вариантов. Например, используйте hover:indent-8
, чтобы применять утилиту indent-8
только при hover.
<div class="indent-4 hover:indent-8">
<!-- ... -->
</div>
Полный список всех доступных модификаторов состояния смотрите в документации Наведение, фокус и другие состояния.
Вы также можете использовать модификаторы вариантов для таргетинга на медиа-запросы, такие как реагирующие контрольные точки, темный режим, предпочтения с уменьшенным движением и многое другое. Например, используйте md:indent-8
, чтобы применить утилиту indent-8
только на экранах среднего размера и выше.
<div class="indent-4 md:indent-8">
<!-- ... -->
</div>
Чтобы узнать больше, ознакомьтесь с документацией по адаптивному дизайну, темному режиму и другим модификаторам медиазапросов.
Масштаб отступа текста по умолчанию основан на масштабе интервала по умолчанию. Вы можете настроить масштаб интервалов, отредактировав theme.spacing
или theme.extend.spacing
в вашем файле tailwind.config.js
.
module.exports = {
theme: {
extend: {
spacing: {
'128': '32rem',
}
}
}
}
Кроме того, вы можете настроить только масштаб текста, отредактировав theme.textIndent
или theme.extend.textIndent
в вашем файле tailwind.config.js
.
module.exports = {
theme: {
extend: {
textIndent: {
'128': '32rem',
}
}
}
}
Дополнительные сведения о настройке темы по умолчанию смотрите в документации настройка темы.
Если вам нужно использовать одноразовое text-indent
, которое не имеет смысла включать в вашу тему, используйте квадратные скобки для создания свойства на лету с использованием любого произвольного значения.
<div class="indent-[50%]">
<!-- ... -->
</div>
Узнайте больше о поддержке произвольных значений в документации по произвольным значениям.