breakpoint
xs
sm
md
lg
xl
.d-{value}
.d-{breakpoint}-{value}
value
none
inline
inline-block
block
table
table-cell
table-row
flex
inline-flex
.flex-{value}
.flex-{breakpoint}-{value}
value
row
row-reverse
column
column-reverse
.justify-{value}
.justify-{breakpoint}-{value}
value
start
end
center
space-between
space-around
.align-{value}
.align-{breakpoint}-{value}
value
start
end
center
baseline
stretch
.align-self-{value}
.align-self-{breakpoint}-{value}
value
start
end
center
baseline
stretch
/auto
.flex-{value}
.flex-{breakpoint}-{value}
value
nowrap
wrap
wrap-reverse
.order-{value}
.order-{breakpoint}-{value}
value
first
last
0
1
2
3
4
5
6
7
8
9
10
11
12
.align-content-{value}
.align-{breakpoint}-content-{value}
value
start
end
center
space-between
space-around
/stretch
flex-{breakpoint}-{condition}-{state}
condition
grow
shrink
state
0
1
.float-{value}
.float-{breakpoint}-{value}
value
left
right
none
.{property}{direction}-{size}
property
m
- applies marginp
- applies padding
direction
t
- applies the spacing formargin-top
andpadding-top
b
- applies the spacing formargin-bottom
andpadding-bottom
l
- applies the spacing formargin-left
andpadding-left
r
- applies the spacing formargin-right
andpadding-right
s
- applies the spacing formargin-left
/padding-left
(in LTR mode) andmargin-right
/padding-right
(in RTL mode)
e
- applies the spacing formargin-right
/padding-right
(in LTR mode) andmargin-left
/padding-left
(in RTL mode)
x
- applies the spacing formargin-left
/padding-left
andmargin-right
/padding-right
y
- applies the spacing formargin-top
/padding-top
andmargin-bottom
/padding-bottom
a
- applies the spacing formargin-left
/padding-left
andmargin-right
/padding-right
andmargin-top
/padding-top
andmargin-bottom
/padding-bottom
size
0
- setsmargin
orpadding
to 01
- setsmargin
orpadding
to 4px2
- setsmargin
orpadding
to 8px3
- setsmargin
orpadding
to 12px4
- setsmargin
orpadding
to 16px5
- setsmargin
orpadding
to 20px6
- setsmargin
orpadding
to 24px7
- setsmargin
orpadding
to 28px8
- setsmargin
orpadding
to 32px9
- setsmargin
orpadding
to 36px10
- setsmargin
orpadding
to 40px11
- setsmargin
orpadding
to 44px12
- setsmargin
orpadding
to 48px13
- setsmargin
orpadding
to 52px14
- setsmargin
orpadding
to 56px15
- setsmargin
orpadding
to 60px16
- setsmargin
orpadding
to 64pxn1
- setsmargin
to -4pxn2
- setsmargin
to -8pxn3
- setsmargin
to -12pxn4
- setsmargin
to -16pxn5
- setsmargin
to -20pxn6
- setsmargin
to -24pxn7
- setsmargin
to -28pxn8
- setsmargin
to -32pxn9
- setsmargin
to -36pxn10
- setsmargin
to -40pxn11
- setsmargin
to -44pxn12
- setsmargin
to -48pxn13
- setsmargin
to -52pxn14
- setsmargin
to -56pxn15
- setsmargin
to -60pxn16
- setsmargin
to -64pxauto
- setsmargin
to auto
.text-{value}
.text-{breakpoint}-{value}
value
h1
->{ font-size: 6rem; font-weight: 300; }
h2
->{ font-size: 3.75rem; font-weight: 300; }
h3
->{ font-size: 3rem; font-weight: 400; }
h4
->{ font-size: 2.125rem; font-weight: 400; }
h5
->{ font-size: 1.5rem; font-weight: 400; }
h6
->{ font-size: 1.25rem; font-weight: 500; }
subtitle-1
subtitle-2
body-1
body-2
button
caption
overline
.text-{value}
.text-{breakpoint}-{value}
value
left
center
right
text-decoration-none
text-decoration-overline
text-decoration-underline
text-decoration-line-through
.text-wrap
->{ white-space: nowrap }
.text-no-wrap
->{ white-space: nowrap; }
.text-truncate
->{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.text-break
->{ overflow-wrap: break-word; word-break: break-word; }
.text-none
.text-lowercase
.text-uppercase
.text-capitalize
.text--primary
- 87%.text--secondary
- 60%.text--disabled
- 37%
.font-weight-thin
- 100.font-weight-light
- 300.font-weight-regular
- 400.font-weight-medium
- 500.font-weight-bold
- 700.font-weight-black
- 900