Position
Use these shorthand utilities for quickly configuring the position of an element.
Position on BootstrapCommon values
Quick positioning classes are available, though they responsive.
The classes are named using the format position-{option}
for xs
and position-{breakpoint}-{option}
for sm
,md
,lg,
xl
, and xxl
.
.position-static
.position-relative
.position-absolute
.position-sticky
.fixed-top
.fixed-bottom
.all-0
<div class="position-relative bg-200 mb-4" style="height: 200px;">
<div class="p-3 bg-900 rounded-1 position-absolute top-0 start-0" data-bs-theme="light"></div>
<div class="p-3 bg-900 rounded-1 position-absolute top-0 end-0" data-bs-theme="light"></div>
<div class="p-3 bg-900 rounded-1 position-absolute top-50 start-50" data-bs-theme="light"></div>
<div class="p-3 bg-900 rounded-1 position-absolute bottom-50 end-50" data-bs-theme="light"></div>
<div class="p-3 bg-900 rounded-1 position-absolute bottom-0 start-0" data-bs-theme="light"></div>
<div class="p-3 bg-900 rounded-1 position-absolute bottom-0 end-0" data-bs-theme="light"></div>
</div>
<div class="position-relative" style="height: 100px; width: 100px" data-bs-theme="light">
<div class="bg-900 rounded-1 text-white d-flex flex-center position-absolute all-0">.all-0</div>
</div>
<div class="position-relative bg-200" style="height: 200px;">
<div class="p-3 bg-900 rounded-1 position-absolute top-0 start-50 translate-middle-x" data-bs-theme="light"></div>
<div class="p-3 bg-900 rounded-1 position-absolute top-50 start-0 translate-middle-y" data-bs-theme="light"></div>
<div class="p-3 bg-900 rounded-1 position-absolute top-50 start-50 translate-middle" data-bs-theme="light"></div>
<div class="p-3 bg-900 rounded-1 position-absolute top-50 end-0 translate-middle-y" data-bs-theme="light"></div>
<div class="p-3 bg-900 rounded-1 position-absolute bottom-0 start-50 translate-middle-x" data-bs-theme="light"></div>
</div>