Layout

Utilities for controlling display, position, overflow, z-index, and visibility of elements.

Class Reference

Display

ClassProperty
.blockdisplay: block
.inline-blockdisplay: inline-block
.inlinedisplay: inline
.flexdisplay: flex
.inline-flexdisplay: inline-flex
.griddisplay: grid
.hiddendisplay: none
.contentsdisplay: contents

Position

ClassProperty
.staticposition: static
.relativeposition: relative
.absoluteposition: absolute
.fixedposition: fixed
.stickyposition: sticky

Inset

ClassProperty
.inset-0inset: 0
.top-0top: 0
.right-0right: 0
.bottom-0bottom: 0
.left-0left: 0

Overflow

ClassProperty
.overflow-autooverflow: auto
.overflow-hiddenoverflow: hidden
.overflow-x-autooverflow-x: auto
.overflow-y-autooverflow-y: auto

Z-Index

ClassProperty
.z-10z-index: 10
.z-20z-index: 20
.z-50z-index: 50

Visibility & Isolation

ClassProperty
.visiblevisibility: visible
.invisiblevisibility: hidden
.isolateisolation: isolate

Examples

Absolute Positioning with Inset

Position a badge in the corner of a card using relative and absolute:

Badge

Card content

<div class="relative bg-gray-100 rounded-lg p-6"> <span class="absolute top-0 right-0 bg-blue-600 text-white text-sm px-2 py-1 rounded">Badge</span> <p class="text-gray-600">Card content</p> </div>

Overflow Hidden

Clip overflowing content with overflow-hidden:

This text is long enough to overflow the container. The extra content is clipped and hidden from view.

<div class="overflow-hidden rounded-lg bg-gray-100" style="width: 200px; height: 60px;"> <p class="p-4 text-sm">This text overflows and is clipped.</p> </div>