Skip to content

Позиционирование

Утилиты для управления типом позиционирования, координатами и z-index.

Тип позиционирования

Классposition
staticstatic
relativerelative
absoluteabsolute
fixedfixed
stickysticky

Inset (все стороны)

Классinset
inset-00
inset-autoauto

Смещения

КлассСвойствоЗначение
top-0top0
top-50top50%
top-100top100%
top-autotopauto
bottom-0bottom0
bottom-50bottom50%
bottom-100bottom100%
bottom-autobottomauto
left-0left0
left-50left50%
left-100left100%
left-autoleftauto
right-0right0
right-50right50%
right-100right100%
right-autorightauto

Z-index

Классz-index
z-00
z-11
z-22
z-33
z-44
z-55
z-1010
z-5050
z-autoauto

Произвольные значения (JIT)

html
<div class="z-[100]">z-index: 100</div>
<div class="top-[50%]">top: 50%</div>
<div class="left-[calc(50%-8px)]">произвольное смещение</div>

Примеры

html
<!-- Оверлей на весь экран -->
<div class="fixed inset-0 z-50 bg-black">
  Оверлей
</div>

<!-- Абсолютное центрирование -->
<div class="relative" style="height: 200px">
  <div class="absolute top-50 left-50" style="transform: translate(-50%, -50%)">
    По центру родителя
  </div>
</div>

<!-- Sticky шапка -->
<header class="sticky top-0 z-10 bg-white elevation-4">
  Фиксированная шапка
</header>

<!-- Значок в углу -->
<div class="relative d-inline-block">
  <img src="avatar.jpg" />
  <span class="absolute top-0 right-0 bg-red text-white radius-pill pa-1">
    3
  </span>
</div>