Типография
Утилиты для управления изображениями маркеров для элементов списка.
Используйте утилиты list-image-*
для управления изображением маркера для элементов списка.
Из коробки list-image-none
является единственной доступной предварительно настроенной утилитой для изображений в стиле списка. И хотя вы можете добавить дополнительные утилиты, настроив свою тему, вы также можете использовать нотацию с квадратными скобками для создания произвольного значения на лету.
<ul class="list-image-[url(checkmark.png)] ...">
<li>5 стаканов нарезанных белых грибов</li>
<!-- ... -->
</ul>
Tailwind позволяет условно применять служебные классы в разных состояниях с помощью модификаторов вариантов. Например, используйте hover:list-image-[url(checkmark.png)]
, чтобы применять утилиту list-image-[url(checkmark.png)]
только при hover.
<ul class="list-image-none hover:list-image-[url(checkmark.png)]">
<!-- ... -->
</ul>
Полный список всех доступных модификаторов состояния смотрите в документации Наведение, фокус и другие состояния.
Вы также можете использовать модификаторы вариантов для таргетинга на медиа-запросы, такие как реагирующие контрольные точки, темный режим, предпочтения с уменьшенным движением и многое другое. Например, используйте md:list-image-[url(checkmark.png)]
, чтобы применить утилиту list-image-[url(checkmark.png)]
только на экранах среднего размера и выше.
<ul class="list-image-none md:list-image-[url(checkmark.png)]">
<!-- ... -->
</ul>
Чтобы узнать больше, ознакомьтесь с документацией по адаптивному дизайну, темному режиму и другим модификаторам медиазапросов.
По умолчанию Tailwind предоставляет только утилиту list-image-none
. Вы можете настроить эти значения, отредактировав theme.listStyleImage
или theme.extend.listStyleImage
в вашем файле tailwind.config.js
.
module.exports = {
theme: {
extend: {
listStyleImage: {
checkmark: 'url("/img/checkmark.png")',
},
}
}
}
Узнайте больше о настройке темы по умолчанию в документации настройка темы documentation.
Если вам нужно использовать одноразовое list-style-image
, которое не имеет смысла включать в вашу тему, используйте квадратные скобки для создания свойства на лету с использованием любого произвольного значения.
<ul class="list-image-[url(checkmark.png)]">
<!-- ... -->
</ul>
Узнайте больше о поддержке произвольных значений в документации по произвольным значениям.