Position

Position, placement, and z-index utility classes for controlling element positioning.

Position

sui-relative + sui-absolute
Static content
Absolute (top-right)
Absolute (bottom-left)
Absolute elements are positioned relative to the nearest positioned ancestor
sui-sticky — sticks to the top when scrolling (scroll the container below)
Sticky header

Scroll down to see the sticky header stay at the top of this container.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

<!-- Relative positioning (creates positioning context) -->
<div class="sui-relative">
  <div class="sui-absolute" style="top:10px;right:10px;">
    Positioned element
  </div>
</div>

<!-- Fixed positioning (relative to viewport) -->
<div class="sui-fixed" style="top:0;left:0;">Fixed to viewport</div>

<!-- Sticky positioning (sticks on scroll) -->
<div class="sui-sticky" style="top:0;">Sticky header</div>

Placement

sui-inset-0 — stretches to fill parent
sui-inset-0 overlay
Individual placement utilities
top-0 left-0
top-0 right-0
bottom-0 left-0
bottom-0 right-0
<!-- Fill entire parent -->
<div class="sui-relative">
  <div class="sui-absolute sui-inset-0">Overlay</div>
</div>

<!-- Individual sides -->
<div class="sui-relative">
  <div class="sui-absolute sui-top-0 sui-left-0">Top-left</div>
  <div class="sui-absolute sui-top-0 sui-right-0">Top-right</div>
  <div class="sui-absolute sui-bottom-0 sui-left-0">Bottom-left</div>
  <div class="sui-absolute sui-bottom-0 sui-right-0">Bottom-right</div>
</div>

Z-Index

z-0
z-10
z-20
z-30
z-40
z-50
<div class="sui-z-0">z-index: 0</div>
<div class="sui-z-10">z-index: 10</div>
<div class="sui-z-20">z-index: 20</div>
<div class="sui-z-30">z-index: 30</div>
<div class="sui-z-40">z-index: 40</div>
<div class="sui-z-50">z-index: 50</div>
<div class="sui-z-auto">z-index: auto</div>

Delete this item?

This action cannot be undone. This will permanently delete the item and remove all associated data.