Display Helpers
Control the display property of elements.
Default display
Item 1
Item 2
Item 3
Hidden element (won't be visible)
Hidden element (won't be visible)
Flex container
Item 1
Item 2
Item 3
<h3>Flex container</h3>
<div class="demo-box">
<div class="p-2 m-2">Item 1</div>
<div class="p-2 m-2">Item 2</div>
<div class="p-2 m-2">Item 3</div>
</div>
<h3 class="d-none">Hidden element (won't be visible)</h3>
<div class="demo-box d-none">Hidden element (won't be visible)</div>
<h3>Flex container</h3>
<div class="demo-box d-flex">
<div class="p-2 m-2">Item 1</div>
<div class="p-2 m-2">Item 2</div>
<div class="p-2 m-2">Item 3</div>
</div>
Flex Utilities
Helper classes for flexbox layouts.
Flex Item 1
Flex Item 2
Flex Item 3
<div class="d-flex items-center justify-between">
<div>Flex Item 1</div>
<div>Flex Item 2</div>
<div>Flex Item 3</div>
</div>
Text Alignment
Control text alignment with utility classes.
Centered text
Left aligned text
Right aligned text
<div class="text-center">Centered text</div>
<div class="text-left">Left aligned text</div>
<div class="text-right">Right aligned text</div>
Float Utilities
Float elements to the left or right.
Float left
Float right
<div class="float-left">Float left</div>
<div class="float-right">Float right</div>
Clearfix
Remove floats from an element.
Float left
Float right
<div class="clearfix">
<div class="float-left">Float left</div>
<div class="float-right">Float right</div>
</div>
Responsive Visibility
Control element visibility at different breakpoints.
Hidden on small screens
Hidden on medium screens
Hidden on large screens
<div class="sm-hidden">Hidden on small screens</div>
<div class="md-hidden">Hidden on medium screens</div>
<div class="lg-hidden">Hidden on large screens</div>
Quick Spacing Helpers
Common spacing utility classes for margin and padding.
Margin 1 (all sides)
Margin 3 (all sides)
Margin 3 (horizontal)
Margin 3 (vertical)
<div class="demo-box p-0">
<div class="demo-box m-1">Margin 1 (all sides)</div>
</div>
<div class="demo-box p-0">
<div class="demo-box m-3">Margin 3 (all sides)</div>
</div>
<div class="demo-box p-0">
<div class="demo-box mx-3">Margin 3 (horizontal)</div>
</div>
<div class="demo-box p-0">
<div class="demo-box my-3">Margin 3 (vertical)</div>
</div>
Flex Direction Utilities
Control the direction of flex items.
Item 1
Item 2
Item 3
Item 1
Item 2
Item 3
Item 1
Item 2
Item 3
Item 1
Item 2
Item 3
<div class="d-flex flex-row">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
<div class="d-flex flex-row-reverse">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
<div class="d-flex flex-col">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
<div class="d-flex flex-col-reverse">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
Flex Wrap Utilities
Control the wrapping of flex items.
Item 1
Item 2
Item 3
Item 1
Item 2
Item 3
Item 1
Item 2
Item 3
<div class="d-flex flex-wrap">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
<div class="d-flex flex-nowrap">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
<div class="d-flex flex-wrap-reverse">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
Flex Grow and Shrink Utilities
Control the growth and shrinkage of flex items.
Item 1
Item 2
Item 3
<div class="flex">
<div class="flex-grow-0">Item 1</div>
<div class="flex-grow-1">Item 2</div>
<div class="flex-shrink-0">Item 3</div>
</div>
Flex Basis Utilities
Control the initial size of flex items.
Item 1
Item 2
Item 3
<div class="flex">
<div class="flex-basis-auto">Item 1</div>
<div class="flex-basis-25">Item 2</div>
<div class="flex-basis-50">Item 3</div>
</div>
Flex Alignment Utilities
Control the alignment of flex items.
Item 1
Item 2
Item 3
Item 1
Item 2
Item 3
Item 1
Item 2
Item 3
Item 1
Item 2
Item 3
Item 1
Item 2
Item 3
<div class="d-flex items-start">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
<div class="d-flex items-end">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
<div class="d-flex items-center">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
<div class="d-flex items-baseline">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
<div class="d-flex items-stretch">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
Flex Order Utilities
Control the order of flex items.
Item 2
Item 1
Item 3
<div class="flex">
<div class="order-2">Item 2</div>
<div class="order-1">Item 1</div>
<div class="order-3">Item 3</div>
</div>
Flex Gap Utilities
Control the gap between flex items.
Item 1
Item 2
Item 3
Item 1
Item 2
Item 3
<div class="d-flex gap-1">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
<div class="d-flex gap-3">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
Helper Classes Reference
Display
.d-{block|inline|inline-block|flex|inline-flex|grid|none}
- Display property.d-table{-row|-cell|-caption|-header-group|-footer-group|-row-group|-column|-column-group}
- Table display properties
Position
.position-{relative|absolute|fixed|sticky|static|unset}
- Position property.item-{top|bottom}-{left|right}
- Position shortcuts for absolute elements
Flex
.d-flex
- Flex container.flex-{row|row-reverse|column|column-reverse}
- Flex direction.flex-{wrap|nowrap|wrap-reverse}
- Flex wrap.items-{start|end|center|baseline|stretch}
- Align items.self-{auto|start|end|center|baseline|stretch}
- Align self.justify-{start|end|center|between|around|evenly}
- Justify content.content-{start|end|center|between|around|stretch}
- Align content.flex-{grow-0|grow-1|shrink-0|shrink-1}
- Flex grow and shrink.flex-basis-{auto|0|25|50|75|100}
- Flex basis.order-{1|2|3|last|first|none}
- Order.gap-{0|1|2|3|4|5|6}
- Gap spacing
Text
.text-{left|right|center}
- Text alignment
Float
.float-{left|right|none}
- Float property.clearfix
- Clear floats