Макет

z-index

Утилиты для управления порядком наложения элемента.

ClassStyles
z-<number>
z-index: <number>;
z-auto
z-index: auto;
z-[<value>]
z-index: <value>;
z-(<custom-property>)
z-index: var(<custom-property>);

Примеры

Базовый пример

Используйте утилиты z-<number> такие как z-10 и z-50 для управления порядком наложения (или трехмерным позиционированием) элемента, независимо от порядка, в котором он был отображен:

05
04
03
02
01
<div class="z-40 ...">05</div><div class="z-30 ...">04</div><div class="z-20 ...">03</div><div class="z-10 ...">02</div><div class="z-0 ...">01</div>

Использование отрицательных значений

Для использования отрицательного значения z-index добавьте дефис перед именем класса, чтобы преобразовать его в отрицательное значение:

01
02
03
04
05
<div class="...">05</div><div class="...">04</div><div class="-z-10 ...">03</div><div class="...">02</div><div class="...">01</div>

Использование пользовательского значения

Используйте синтаксис z-[<value>] , чтобы задать stack order на основе полностью пользовательского значения:

<div class="z-[calc(var(--index)+1)] ...">  <!-- ... --></div>

Для переменных CSS вы также можете использовать синтаксис: z-(<custom-property>)

<div class="z-(--my-z) ...">  <!-- ... --></div>

Это просто сокращение, z-[var(<custom-property>)] которое автоматически добавляет функцию var().

Адаптивный дизайн

Префикс a z-index утилита с вариантом контрольной точки, например md:, чтобы применить утилиту только при размерах экрана medium и выше:

<div class="z-0 md:z-50 ...">  <!-- ... --></div>

Подробнее об использовании вариантов читайте в документации по вариантам.

Авторские права © 2025 Tailwind Labs Inc.·Политика в отношении товарных знаков