Back to Tools
Tailwind CSS Cheat Sheet
78 utilities
Layout
containerwidth: 100%;A responsive container
blockdisplay: block;inline-blockdisplay: inline-block;inlinedisplay: inline;flexdisplay: flex;inline-flexdisplay: inline-flex;griddisplay: grid;hiddendisplay: none;Flexbox
flex-rowflex-direction: row;flex-colflex-direction: column;flex-wrapflex-wrap: wrap;flex-nowrapflex-wrap: nowrap;justify-startjustify-content: flex-start;justify-endjustify-content: flex-end;justify-centerjustify-content: center;justify-betweenjustify-content: space-between;justify-aroundjustify-content: space-around;items-startalign-items: flex-start;items-endalign-items: flex-end;items-centeralign-items: center;items-baselinealign-items: baseline;items-stretchalign-items: stretch;Grid
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));gap-1gap: 0.25rem;gap-2gap: 0.5rem;gap-4gap: 1rem;gap-8gap: 2rem;Spacing
p-0padding: 0;p-1padding: 0.25rem;p-2padding: 0.5rem;p-4padding: 1rem;p-8padding: 2rem;m-0margin: 0;m-1margin: 0.25rem;m-2margin: 0.5rem;m-4margin: 1rem;m-8margin: 2rem;Typography
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;font-thinfont-weight: 100;font-normalfont-weight: 400;font-mediumfont-weight: 500;font-boldfont-weight: 700;Colors
text-{color}-{shade}color: {value};Text color (e.g., text-blue-500)
bg-{color}-{shade}background-color: {value};Background color (e.g., bg-red-500)
border-{color}-{shade}border-color: {value};Border color (e.g., border-green-500)
Borders
borderborder-width: 1px;border-2border-width: 2px;border-4border-width: 4px;roundedborder-radius: 0.25rem;rounded-lgborder-radius: 0.5rem;rounded-fullborder-radius: 9999px;Effects
shadow-smbox-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);shadowbox-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1);shadow-mdbox-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1);shadow-lgbox-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1);opacity-0opacity: 0;opacity-50opacity: 0.5;opacity-100opacity: 1;Transitions
transitiontransition-property: all;transition-colorstransition-property: color, background-color, border-color;duration-100transition-duration: 100ms;duration-200transition-duration: 200ms;duration-300transition-duration: 300ms;ease-intransition-timing-function: cubic-bezier(0.4, 0, 1, 1);ease-outtransition-timing-function: cubic-bezier(0, 0, 0.2, 1);Responsive Design
sm:{utility}@media (min-width: 640px)Small screens and up
md:{utility}@media (min-width: 768px)Medium screens and up
lg:{utility}@media (min-width: 1024px)Large screens and up
xl:{utility}@media (min-width: 1280px)Extra large screens and up
2xl:{utility}@media (min-width: 1536px)2XL screens and up
Quick Tips
Responsive Design
Use breakpoint prefixes like sm:, md:, lg: to apply styles at specific screen sizes.
Hover & Focus States
Add hover: or focus: prefixes to apply styles on different states.
Dark Mode
Use the dark: prefix to apply styles in dark mode when configured.
Important Modifier
Add ! before the class name to make it !important.