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
Arrange Elements
Arrange elements easily with the edge positioning utilities. The format is {property}-{position}.
Falcon has special utility class .all-0
to give full height/width to child element of parent element.
<div class="position-relative bg-200 mb-4" style="height: 200px;">
<div class="p-3 bg-dark rounded position-absolute top-0 left-0"></div>
<div class="p-3 bg-dark rounded position-absolute top-0 right-0"></div>
<div class="p-3 bg-dark rounded position-absolute top-50 left-50"></div>
<div class="p-3 bg-dark rounded position-absolute bottom-50 right-50"></div>
<div class="p-3 bg-dark rounded position-absolute bottom-0 left-0"></div>
<div class="p-3 bg-dark rounded position-absolute bottom-0 right-0"></div>
</div>
<div class="position-relative" style="height: 100px; width: 100px">
<div class="bg-dark rounded text-white d-flex flex-center position-absolute all-0">.all-0</div>
</div>
Center Elements
In addition, you can also center the elements with the transform utility classes .translate-middle
, .translate-middle-x
, .translate-middle-y
. Responsive variations also exist for transform-middle
, For example: transform-{xxl|xl|lg|md|sm}-middle-{x|y}
.
<div class="position-relative bg-200" style="height: 200px;">
<div class="p-3 bg-dark rounded position-absolute top-0 left-50 translate-middle-x"></div>
<div class="p-3 bg-dark rounded position-absolute top-50 left-0 translate-middle-y"></div>
<div class="p-3 bg-dark rounded position-absolute top-50 left-50 translate-middle"></div>
<div class="p-3 bg-dark rounded position-absolute top-50 right-0 translate-middle-y"></div>
<div class="p-3 bg-dark rounded position-absolute bottom-0 left-50 translate-middle-x"></div>
</div>