Краткая справка

Класс
Свойства
items-startalign-items: flex-start;
items-endalign-items: flex-end;
items-centeralign-items: center;
items-baselinealign-items: baseline;
items-stretchalign-items: stretch;

Основы использования

Stretch

Используйте items-stretch, чтобы растянуть элементы до заполнения поперечной оси контейнера:

01
02
03
<div class="flex items-stretch ...">
  <div class="py-4">01</div>
  <div class="py-12">02</div>
  <div class="py-8">03</div>
</div>

Start

Используйте items-start, чтобы выровнять элементы по началу поперечной оси контейнера:

01
02
03
<div class="flex items-start ...">
  <div class="py-4">01</div>
  <div class="py-12">02</div>
  <div class="py-8">03</div>
</div>

Center

Используйте items-center для выравнивания элементов по центру поперечной оси контейнера:

01
02
03
<div class="flex items-center ...">
  <div class="py-4">01</div>
  <div class="py-12">02</div>
  <div class="py-8">03</div>
</div>

End

Используйте items-end, чтобы выровнять элементы по концу поперечной оси контейнера:

01
02
03
<div class="flex items-end ...">
  <div class="py-4">01</div>
  <div class="py-12">02</div>
  <div class="py-8">03</div>
</div>

Baseline

Используйте items-baseline для выравнивания элементов по поперечной оси контейнера так, чтобы все их базовые линии были выровнены:

01
02
03
<div class="flex items-baseline ...">
  <div class="pt-2 pb-6">01</div>
  <div class="pt-8 pb-12">02</div>
  <div class="pt-12 pb-4">03</div>
</div>

Применяя условно

Tailwind позволяет условно применять служебные классы в разных состояниях с помощью модификаторов вариантов. Например, используйте hover:items-center, чтобы применять утилиту items-center только при hover.

<div class="flex items-stretch hover:items-center">
  <!-- ... -->
</div>

Полный список всех доступных модификаторов состояния смотрите в документации Наведение, фокус и другие состояния.

Контрольные точки и медиа-запросы

Вы также можете использовать модификаторы вариантов для таргетинга на медиа-запросы, такие как реагирующие контрольные точки, темный режим, предпочтения с уменьшенным движением и многое другое. Например, используйте md:items-center, чтобы применить утилиту items-center только на экранах среднего размера и выше.

<div class="flex items-stretch md:items-center">
  <!-- ... -->
</div>

Чтобы узнать больше, ознакомьтесь с документацией по адаптивному дизайну, темному режиму и другим модификаторам медиазапросов.