Flex

XS

Portrait Phones
<576px

SM

Landscape Phones
≥576px to <768px

MD

Tablets
≥768px to <992px

LG

Laptops
≥992px to <1200px

XL

Desktops
≥1200px

Enable Flex Behaviors

d-flex or d-inline-flex
d-{breakpoint}-flex or d-{breakpoint}-inline-flex
d-{sm, md, lg, xl}-flex or d-{sm, md, lg, xl}-inline-flex
I'm a flexbox container!
I'm an inline flexbox container!
I'm d-flex and d-inline-flex at different breakpoints

Flex Horizontal Direction

.flex-row or flex-row-reverse
.flex-{breakpoint}-row or .flex-{breakpoint}-row-reverse
.flex-{sm, md, lg, xl}-row or .flex-{sm, md, lg, xl}-row-reverse
Flex item 1
Flex item 2
Flex item 3
Flex item 1
Flex item 2
Flex item 3
Flex item 1
Flex item 2
Flex item 3
Flex item 4

Flex Vertical Direction

.flex-column or .flex-column-reverse
.flex-{breakpoint}-column or .flex-{breakpoint}-column-reverse
.flex-{sm, md, lg, xl}-column or .flex-{sm, md, lg, xl}-column-reverse
Flex item 1
Flex item 2
Flex item 3
Flex item 1
Flex item 2
Flex item 3

Justify Content

.justify-content-* = .justify-content-{start, end, center, between, around}
.justify-content-{breakpoint}-* = .justify-content-{sm, md, lg, xl}-{start, end, center, between, around}
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item

Auto Margins

(with justify-content)
.mr-auto or .ml-auto
Flex item
Flex item
Flex item
Flex item
Flex item
Flex item

Align Items

.align-items-* = .align-items-{start, end, center, baseline, stretch}
.align-items-{breakpoint}-* = .align-items-{sm, md, lg, xl}-{start, end, center, baseline, stretch}
Align Items Start
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Align Items End
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Align Items Center
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Align Items Baseline
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Align Items Stetch
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item

Auto Margins

(with align-items)
.mb-auto or .mt-auto & .flex-column
Flex item
Flex item
Flex item
Flex item
Flex item
Flex item

Align Self

.align-self-* = .align-self-{start, end, center, baseline, stretch}
.align-self-{breakpoint}-* = .align-self-{sm, md, lg, xl}-{start, end, center, baseline, stretch}
Align Self Start
Aligned flex item
Aligned flex item
Aligned flex item
Aligned flex item
Aligned flex item
Aligned flex item
Align Self End
Aligned flex item
Aligned flex item
Aligned flex item
Aligned flex item
Aligned flex item
Aligned flex item
Align Self Center
Aligned flex item
Aligned flex item
Aligned flex item
Aligned flex item
Aligned flex item
Aligned flex item
Align Self Baseline
Aligned flex item
Aligned flex item
Aligned flex item
Aligned flex item
Aligned flex item
Aligned flex item
Align Self Stretch
Aligned flex item
Aligned flex item
Aligned flex item
Aligned flex item
Aligned flex item
Aligned flex item

Flex Wrap

.flex-nowrap or .flex-wrap or .flex-wrap-reverse
.flex-{breakpoint}-nowrap or .flex-{breakpoint}-wrap or .flex-{breakpoint}-wrap-reverse
.flex-{sm, md, lg, xl}-nowrap or .flex-{sm, md, lg, xl}-wrap or .flex-{sm, md, lg, xl}-wrap-reverse
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item

Align Content

.align-content-* = .align-content-{start, end, center, between, around, stretch}
.align-content-{breakpoint}-* = .align-content-{sm, md, lg, xl}-{start, end, center, between, around, stretch}
Align Content Start
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Align Content End
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Align Content Center
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Align Content Between
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Align Content Around
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Align Content Stretch
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item
Flex Item

Order

.order-# = .order-{0-12}
.order-{breakpoint}-# = .order-{sm, md, lg, xl}-{0-12}
First flex item
Second flex item
Third flex item
originally # 1
originally # 2
originally # 3
originally # 4
originally # 5
originally # 6