
Типография
Утилиты для управления изображениями маркеров для элементов списка.
Используйте утилиты 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>
Узнайте больше о поддержке произвольных значений в документации по произвольным значениям.