Tailwind Cheat Sheet

A searchable quick reference of the most common Tailwind CSS utility classes and the CSS they generate.

Layout

ClassCSS
blockdisplay: block
inline-blockdisplay: inline-block
inlinedisplay: inline
flexdisplay: flex
inline-flexdisplay: inline-flex
griddisplay: grid
hiddendisplay: none
contentsdisplay: contents

Position

ClassCSS
staticposition: static
relativeposition: relative
absoluteposition: absolute
fixedposition: fixed
stickyposition: sticky
top-0top: 0
right-0right: 0
bottom-0bottom: 0
left-0left: 0
inset-0inset: 0

Flexbox

ClassCSS
flex-rowflex-direction: row
flex-colflex-direction: column
flex-wrapflex-wrap: wrap
flex-nowrapflex-wrap: nowrap
justify-startjustify-content: flex-start
justify-centerjustify-content: center
justify-endjustify-content: flex-end
justify-betweenjustify-content: space-between
items-startalign-items: flex-start
items-centeralign-items: center
items-endalign-items: flex-end
items-stretchalign-items: stretch
flex-1flex: 1 1 0%
flex-autoflex: 1 1 auto
flex-noneflex: none
growflex-grow: 1
shrink-0flex-shrink: 0

Grid

ClassCSS
grid-cols-1grid-template-columns: repeat(1, minmax(0, 1fr))
grid-cols-2grid-template-columns: repeat(2, minmax(0, 1fr))
grid-cols-3grid-template-columns: repeat(3, minmax(0, 1fr))
grid-cols-4grid-template-columns: repeat(4, minmax(0, 1fr))
col-span-2grid-column: span 2 / span 2
col-span-fullgrid-column: 1 / -1
gap-4gap: 1rem
gap-x-4column-gap: 1rem
gap-y-4row-gap: 1rem

Spacing

ClassCSS
p-0padding: 0
p-1padding: 0.25rem (4px)
p-2padding: 0.5rem (8px)
p-4padding: 1rem (16px)
p-6padding: 1.5rem (24px)
p-8padding: 2rem (32px)
px-4padding-left/right: 1rem
py-4padding-top/bottom: 1rem
m-0margin: 0
m-4margin: 1rem
mx-automargin-left/right: auto
mt-4margin-top: 1rem
space-x-4margin-left: 1rem (between children)

Sizing

ClassCSS
w-fullwidth: 100%
w-screenwidth: 100vw
w-autowidth: auto
w-1/2width: 50%
h-fullheight: 100%
h-screenheight: 100vh
min-h-screenmin-height: 100vh
max-w-mdmax-width: 28rem
max-w-lgmax-width: 32rem
max-w-xlmax-width: 36rem

Typography

ClassCSS
text-xsfont-size: 0.75rem
text-smfont-size: 0.875rem
text-basefont-size: 1rem
text-lgfont-size: 1.125rem
text-xlfont-size: 1.25rem
text-2xlfont-size: 1.5rem
text-3xlfont-size: 1.875rem
text-4xlfont-size: 2.25rem
font-normalfont-weight: 400
font-mediumfont-weight: 500
font-semiboldfont-weight: 600
font-boldfont-weight: 700
italicfont-style: italic
uppercasetext-transform: uppercase
lowercasetext-transform: lowercase
capitalizetext-transform: capitalize
text-lefttext-align: left
text-centertext-align: center
text-righttext-align: right
underlinetext-decoration: underline
line-throughtext-decoration: line-through
leading-tightline-height: 1.25
leading-relaxedline-height: 1.625
tracking-tightletter-spacing: -0.025em
tracking-wideletter-spacing: 0.025em

Borders

ClassCSS
borderborder-width: 1px
border-2border-width: 2px
border-0border-width: 0
border-tborder-top-width: 1px
border-bborder-bottom-width: 1px
roundedborder-radius: 0.25rem
rounded-mdborder-radius: 0.375rem
rounded-lgborder-radius: 0.5rem
rounded-xlborder-radius: 0.75rem
rounded-fullborder-radius: 9999px
rounded-noneborder-radius: 0
border-solidborder-style: solid
border-dashedborder-style: dashed

Effects

ClassCSS
shadow-smbox-shadow: 0 1px 2px ...
shadowbox-shadow: 0 1px 3px ...
shadow-mdbox-shadow: 0 4px 6px ...
shadow-lgbox-shadow: 0 10px 15px ...
shadow-xlbox-shadow: 0 20px 25px ...
shadow-nonebox-shadow: none
opacity-0opacity: 0
opacity-50opacity: 0.5
opacity-100opacity: 1

Transforms

ClassCSS
scale-95transform: scale(0.95)
scale-100transform: scale(1)
scale-105transform: scale(1.05)
scale-110transform: scale(1.1)
rotate-45transform: rotate(45deg)
rotate-90transform: rotate(90deg)
rotate-180transform: rotate(180deg)
translate-x-1transform: translateX(0.25rem)
translate-y-1transform: translateY(0.25rem)
-translate-x-1/2transform: translateX(-50%)
-translate-y-1/2transform: translateY(-50%)

Transitions

ClassCSS
transitiontransition: all 150ms ...
transition-alltransition-property: all
transition-colorstransition-property: color, bg, border...
transition-transformtransition-property: transform
duration-150transition-duration: 150ms
duration-200transition-duration: 200ms
duration-300transition-duration: 300ms
duration-500transition-duration: 500ms
ease-intransition-timing: cubic-bezier(0.4, 0, 1, 1)
ease-outtransition-timing: cubic-bezier(0, 0, 0.2, 1)
ease-in-outtransition-timing: cubic-bezier(0.4, 0, 0.2, 1)

Interactivity

ClassCSS
cursor-pointercursor: pointer
cursor-not-allowedcursor: not-allowed
select-noneuser-select: none
select-textuser-select: text
pointer-events-nonepointer-events: none
resize-noneresize: none
resizeresize: both
overflow-hiddenoverflow: hidden
overflow-autooverflow: auto
overflow-scrolloverflow: scroll
whitespace-nowrapwhite-space: nowrap
truncateoverflow: hidden; text-overflow: ellipsis; white-space: nowrap