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