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
Necessary workaround for making dark mode work with PurgeCSS. You can move this item but not delete it. Necessary workaround for making helix mode work with PurgeCSS. You can move this item but not delete it.