Флексбокс и Сетка
Утилиты для управления переносом flex-элементов.
Используйте flex-nowrap
, чтобы предотвратить перенос flex-элементов, в результате чего flex-элементы при необходимости переполняют контейнер:
<div class="flex flex-nowrap">
<div>01</div>
<div>02</div>
<div>03</div>
</div>
Используйте flex-wrap
, чтобы позволить flex-элементам перенос:
<div class="flex flex-wrap">
<div>01</div>
<div>02</div>
<div>03</div>
</div>
Используйте flex-wrap-reverse
, чтобы переносить flex-элементы в обратном направлении:
<div class="flex flex-wrap-reverse">
<div>01</div>
<div>02</div>
<div>03</div>
</div>
Tailwind позволяет условно применять служебные классы в разных состояниях с помощью модификаторов вариантов. Например, используйте hover:flex-wrap-reverse
, чтобы применять утилиту flex-wrap-reverse
только при hover.
<div class="flex flex-wrap hover:flex-wrap-reverse">
<!-- ... -->
</div>
Полный список всех доступных модификаторов состояния смотрите в документации Наведение, фокус и другие состояния.
Вы также можете использовать модификаторы вариантов для таргетинга на медиа-запросы, такие как реагирующие контрольные точки, темный режим, предпочтения с уменьшенным движением и многое другое. Например, используйте md:flex-wrap-reverse
, чтобы применить утилиту flex-wrap-reverse
только на экранах среднего размера и выше.
<div class="flex flex-wrap md:flex-wrap-reverse">
<!-- ... -->
</div>
Чтобы узнать больше, ознакомьтесь с документацией по адаптивному дизайну, темному режиму и другим модификаторам медиазапросов.