Flexbox

Display, flex direction, justify, align, wrap, and self-alignment. All with breakpoint variants.

Display

Responsive Show/Hide

block hidden-md — visible below md

Display Types

block inline inline-block
inline-flexitems
inline-griditems

Flex Direction

flex flex-row

A

B

C

flex flex-col

A

B

C

flex flex-row-reverse

1

2

3

flex flex-col-reverse

1

2

3

Responsive Direction flex flex-col flex-md-row

Stacks on mobile

Row from md up

Fluid gap

Flex Wrap

flex flex-wrap gap-8

Tag 1

Tag 2

Tag 3

Tag 4

Tag 5

Tag 6

Tag 7

Tag 8

flex-nowrap prevents wrapping (items overflow instead).

Justify Content

A

B

justify-start

A

B

justify-center

A

B

justify-end

A

justify-between

C

A

justify-around

C

A

justify-evenly

C

All support breakpoints, middle or end position: justify-md-centerjustify-center-md, flex-md-row-reverseflex-row-reverse-md.

Align Items

align-start

A

B tall

C

align-center

A

B tall

C

align-end

A

B tall

C

align-stretch

A

B

align-baseline

small

BIG

small

self-auto

self-auto

Align Self

self-start

self-center

self-end

self-stretch

Order

Unitless integer → order: N. Works on flex and grid items. Fixed-only, positive integers, supports breakpoints.

order-1 on the first item pushes it to the end

A (order-1)

B

C

order-md-2 / order-lg-4 — reorders only at breakpoints (resize to see)

A (md:2)

B

C (lg:4)

D

GitHub