Home / CSS The Tailwind Cheat Sheet By Flavio Copes
Jul 9, 2018 updated Dec 3, 2019 A Tailwind cheat sheet mapping the CSS properties you use most, like margin, padding, width, colors, and flexbox, to their matching utility classes.
~~~
I wrote this cheat sheet because I find myself constantly referencing the Tailwind docs to remind a particular class (I’m starting out and I don’t have muscle memory yet for it)
Here are the things I use the most.
Margin and Padding
Compose those 3 tables. Add a dash before the value (e.g. pt-2, m-auto)
Symbol Description pPadding mMargin -mNegative margin
Symbol Description t Top r Right b Bottom l Left x Horizontal y Vertical
Value Description 0 01 0.25rem2 0.5rem3 0.75rem4 1rem5 1.25rem6 1.5rem8 2rem10 2.5rem12 3rem16 4rem20 5rem24 6rem32 8rempx 1pxauto auto
margin: 0 auto
I sometimes use margin: 0 auto to center things.
The class mx-auto applies it.
Width
Class CSS w-1 width: 0.25remw-2 width: 0.5remw-3 width: 0.75remw-4 width: 1remw-6 width: 1.5remw-8 width: 2remw-10 width: 2.5remw-12 width: 3remw-16 width: 4remw-24 width: 6remw-32 width: 8remw-48 width: 12remw-64 width: 16remw-auto width: autow-px width: 1pxw-1/2 width: 50%w-1/3 width: 33.33333%w-2/3 width: 66.66667%w-1/4 width: 25%w-3/4 width: 75%w-1/5 width: 20%w-2/5 width: 40%w-3/5 width: 60%w-4/5 width: 80%w-1/6 width: 16.66667%w-5/6 width: 83.33333%w-full width: 100%w-screen width: 100vw
Max Width
Class CSS max-w-xs max-width: 20remmax-w-sm max-width: 30remmax-w-md max-width: 40remmax-w-lg max-width: 50remmax-w-xl max-width: 60remmax-w-2xl max-width: 70remmax-w-3xl max-width: 80remmax-w-4xl max-width: 90remmax-w-5xl max-width: 100remmax-w-full max-width: 100%
Min width
Class CSS min-w-0 min-width: 0min-w-full min-width: 100%
Font Family
Class CSS font-sans font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-serif font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;font-mono font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
Font Size
Class CSS text-xs font-size: .75remtext-sm font-size: .875remtext-base font-size: 1remtext-lg font-size: 1.125remtext-xl font-size: 1.25remtext-2xl font-size: 1.5remtext-3xl font-size: 1.875remtext-4xl font-size: 2.25remtext-5xl font-size: 3rem
Font weight
Class CSS font-hairline font-weight: 100font-thin font-weight: 200font-light font-weight: 300font-normal font-weight: 400font-medium font-weight: 500font-semibold font-weight: 600font-bold font-weight: 700font-extrabold font-weight: 800font-black font-weight: 900
Colors
Tailwind provides us those classes we can use to match the corresponding color:
transparent
black
gray
white
red
orange
yellow
green
teal
blue
indigo
purple
pink
Warning: gray was grey before TailWind 1.0. Keep this in mind if you have an older project around.
Every color has various levels. You can use -100 up to -900 to make the color go from less intense to more intense:
orange-100
orange-200
orange-300
orange-400
orange-500
orange-600
orange-700
orange-800
orange-900
Text color
Prepend text- to any color
Background color
Prepend bg- to any color
Center text
Use text-center
Line Height
Class CSS .leading-none line-height: 1.leading-tight line-height: 1.25.leading-normal line-height: 1.5.leading-loose line-height: 2
Flexbox
Container
Class CSS flex display: flexinline-flex display: inline-flex
Items
Direction
Class CSS flex-row flex-direction: rowflex-row-reverse flex-direction: row-reverseflex-col flex-direction: columnflex-col-reverse flex-direction: column-reverse
Wrapping
Class CSS flex-no-wrap flex-wrap: nowrapflex-wrap flex-wrap: wrapflex-wrap-reverse flex-wrap: wrap-reverse
Align items
Class CSS items-stretch align-items: stretchitems-start align-items: flex-startitems-center align-items: centeritems-end align-items: flex-enditems-baseline align-items: baseline
Align content
Class CSS content-start align-content: flex-startcontent-center align-content: centercontent-end align-content: flex-endcontent-between align-content: space-betweencontent-around align-content: space-around
Align self
Class CSS self-auto align-self: autoself-start align-self: flex-startself-center align-self: centerself-end align-self: flex-endself-stretch align-self: stretch
Justify content
Class CSS justify-start justify-content: flex-startjustify-center justify-content: centerjustify-end justify-content: flex-endjustify-between justify-content: space-betweenjustify-around justify-content: space-around
Flex, grow, shrink
Class CSS flex-initial flex: initialflex-1 flex: 1flex-auto flex: autoflex-none flex: noneflex-grow flex-grow: 1flex-shrink flex-shrink: 1flex-no-grow flex-grow: 0flex-no-shrink flex-shrink: 0
Modifiers
Hover
hover:
Free ebook
Enjoyed this? Grab my CSS Handbook for free. Subscribe to my newsletter and download it, together with all my other programming books, courses, and software.
Download the CSS Handbook → ~~~
Related posts about css: