• This repository has been archived on 30/Apr/2022
  • Stars
    star
    171
  • Rank 222,266 (Top 5 %)
  • Language
  • Created almost 5 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A printable one-page cheatsheet for TailwindCSS.

TailwindCSS Cheatsheet (ARCHIVED)

Update 04/29/2022:

I've made the decision to archive this repo for the following reasons:

  • This cheatsheet is behind by two major versions of Tailwind
  • The Tailwind V3 API has grown to a size that can no longer be confined to a single page
  • The Tailwind website is likely just as fast to search for what you are looking for
  • The API changes pretty frequently, and I don't want to have to maintain this cheatsheet

Last updated on November 9th, 2020 for TailwindCSS v1.9.6

This README contains a complete list of the TailwindCSS class names for a quick reference.

There is also a more condensed, printable one-page jpg version:

Printable TailwindCSS Cheatsheet

Default Config

View the TailwindCSS default configuration

Breakpoints: sm:640px | md:768px | lg:1024px | xl:1280px

Colors: transparent, current, black, white, grays, reds, oranges, yellows, greens, teals, blues, indigos, purples, pinks

Spacing: 0|1|2|3|4|5|6|8|10|12|16|20|24|32|40|48|56|64|px

Supported Variants: responsive|group-hover|focus-within|first|last|odd|even|hover|focus|active|visited|disabled|motion-safe|motion-reduce

Utility Classes

LAYOUT

Container

  • .container

Box Sizing

  • .box-[border|content]

Display

  • .block
  • .inline-block
  • .inline
  • .flex
  • .inline-flex
  • .table
  • .table-caption
  • .table-cell
  • .table-column
  • .table-column-group
  • .table-footer-group
  • .table-header-group
  • .table-row-group
  • .table-row
  • .flow-root
  • .grid
  • .inline-grid
  • .contents
  • .hidden

Floats

  • .float-[right|left|none]
  • .clearfix

Clear

  • .clear-[left|right|both|none]

Object Fit

  • .object-[contain|cover|fill|none|scale-down]

Object Position

  • .object-bottom
  • .object-center
  • .object-left
  • .object-left-bottom
  • .object-left-top
  • .object-right
  • .object-right-bottom
  • .object-right-top
  • .object-top

Overflow

  • .overflow-[auto|hidden|visible|scroll]
  • .overflow-x-[auto|hidden|visible|scroll]
  • .overflow-y-[auto|hidden|visible|scroll]
  • .scrolling-[touch|auto]

Overscroll Behavior

  • .overscroll-[auto|contain|none]
  • .overscroll-y-[auto|contain|none]
  • .overscroll-x-[auto|contain|none]

Position

  • .static
  • .fixed
  • .absolute
  • .relative
  • .sticky

Top / Right / Bottom / Left

  • .inset-[0|auto]
  • .inset-y-[0|auto]
  • .inset-x-[0|auto]
  • .top-[0|auto]
  • .right-[0|auto]
  • .bottom-[0|auto]
  • .left-[0|auto]

Visibility

  • .visible
  • .invisible

Z-index

  • .z-[0|10|20|30|40|50|auto]

FLEXBOX

Make sure to use the .flex class with the classes below!

Flex Direction

  • .flex-row
  • .flex-row-reverse
  • .flex-col
  • .flex-col-reverse

Flex Wrap

  • .flex-wrap
  • .flex-wrap-reverse
  • .flex-no-wrap

Flex

  • .flex-1
  • .flex-auto
  • .flex-initial
  • .flex-none

Flex Grow

  • .flex-grow-0
  • .flex-grow

Flex Shrink

  • .flex-shrink-0
  • .flex-shrink

Order

  • .order-[1|2|3|4|5|6|7|8|9|10|11|12]
  • .order-[first|last|none]

GRID

Grid Template Columns

  • .grid-cols-[1|2|3|4|5|6|7|8|9|10|11|12|none]

Grid Column Start / End

  • .col-auto
  • .col-span-[1|2|3|4|5|6|7|8|9|10|11|12|full]
  • .col-start-[1|2|3|4|5|6|7|8|9|10|11|12|13|auto]
  • .col-end-[1|2|3|4|5|6|7|8|9|10|11|12|13|auto]

Grid Template Rows

  • .grid-rows-[1|2|3|4|5|6|none]

Grid Row Start / End

  • .row-auto
  • .row-span-[1|2|3|4|5|6|full]
  • .row-start-[1|2|3|4|5|6|7|auto]
  • .row-end-[1|2|3|4|5|6|7|auto]

Grid Auto Flow

  • .grid-flow-row
  • .grid-flow-col
  • .grid-flow-row-dense
  • .grid-flow-col-dense

Grid Auto Columns

  • .auto-cols-auto
  • .auto-cols-min
  • .auto-cols-max
  • .auto-cols-fr

Grid Auto Rows

  • .auto-rows-auto
  • .auto-rows-min
  • .auto-rows-max
  • .auto-rows-fr

Gap

  • .gap-[0|1|2|3|4|5|6|8|10|12|16|20|24|32|40|48|56|64|px]
  • .gap-x-[0|1|2|3|4|5|6|8|10|12|16|20|24|32|40|48|56|64|px]
  • .gap-y-[0|1|2|3|4|5|6|8|10|12|16|20|24|32|40|48|56|64|px]

BOX ALIGNMENT

Justify Content

  • .justify-[start|end|center|between|around|evenly]

Justify Items

  • .justify-items-[auto|start|end|center|stretch]

Justify Self

  • .justify-self-[auto|start|end|center|stretch]

Align Content

  • .content-[center|start|end|between|around|evenly]

Align Items

  • .items-[start|end|center|baseline|stretch]

Align Self

  • .self-[auto|start|end|center|stretch]

Place Content

  • .place-content-[center|start|end|between|around|evenly|stretch]

Place Items

  • .place-items-[auto|start|end|center|stretch]

Place Self

  • .place-self-[auto|start|end|center|stretch]

SPACING

Padding

  • .[p|py|px|pt|pr|pb|pl]-[0|1|2|3|4|5|6|10|12|16|20|24|32|40|48|56|64|px]

Margin

  • .[m|my|mx|mt|mr|mb|ml]-[0|1|2|3|4|5|6|10|12|16|20|24|32|40|48|56|64|auto|px]
  • .-[m|my|mx|mt|mr|mb|ml]-[0|1|2|3|4|5|6|10|12|16|20|24|32|40|48|56|64|px]

Space Between

  • .space-[x|y]-[0|1|2|3|4|5|6|10|12|16|20|24|32|40|48|56|64|px|reverse]
  • .-space-[x|y]-[0|1|2|3|4|5|6|10|12|16|20|24|32|40|48|56|64|px]

SIZING

Width

  • .w-[0|1|2|3|4|5|6|10|12|16|20|24|32|40|48|56|64|auto|px]
  • .w-[1/2|1/3|2/3|1/4|2/4|3/4]
  • .w-[1/5|2/5|3/5|4/5]
  • .w-[1/6|2/6|3/6|4/6|5/6]
  • .w-[1/12|2/12|3/12|4/12|5/12|6/12|7/12|8/12|9/12|10/12|11/12]
  • .w-[full|screen]

Min-Width

  • .min-w-[0|full]

Max-Width

  • .max-w-[none|xs|sm|md|lg|xl|2xl|3xl|4xl|5xl|6xl|full]
  • .max-w-screen-[sm|md|lg|xl]

Height

  • .h-[0|1|2|3|4|5|6|10|12|16|20|24|32|40|48|56|64|auto|px|full|screen]

Min-Height

  • .min-h-[0,full,screen]

Max-Height

  • .max-h-[full,screen]

TYPOGRAPHY

Font Family

  • .font[sans|serif|mono]

Font Size

  • .text-[xs|sm|base|lg|xl|2xl|3xl|4xl|5xl|6xl]

Font Smoothing

  • .antialiased
  • .subpixel-antialiased

Font Style

  • .italic
  • .not-italic

Font Weight

  • .font-[hairline|thin|light|normal|medium|semibold|bold|extrabold|black]

Font Variant Numeric

  • .normal-nums
  • .ordinal
  • .slashed-zero
  • .lining-nums
  • .oldstyle-nums
  • .proportional-nums
  • .tabular-nums
  • .diagonal-fractions
  • .stacked-fractions

Letter Spacing

  • .tracking-[tighter|tight|normal|wide|wider|widest]

Line Height

  • .leading-[3|4|5|6|7|8|9|10|none|tight|snug|normal|relaxed|loose]

List Style Type

  • .list-[none|disc|decimal]

List Style Position

  • .list-[inside|outside]

Placeholder Color

  • .placeholder-[transparent|current|black|white]
  • .placeholder-gray-[100|200|300|400|500|600|700|800|900]
  • .placeholder-red-[100|200|300|400|500|600|700|800|900]
  • .placeholder-orange-[100|200|300|400|500|600|700|800|900]
  • .placeholder-yellow-[100|200|300|400|500|600|700|800|900]
  • .placeholder-green-[100|200|300|400|500|600|700|800|900]
  • .placeholder-teal-[100|200|300|400|500|600|700|800|900]
  • .placeholder-blue-[100|200|300|400|500|600|700|800|900]
  • .placeholder-indigo-[100|200|300|400|500|600|700|800|900]
  • .placeholder-purple-[100|200|300|400|500|600|700|800|900]
  • .placeholder-pink-[100|200|300|400|500|600|700|800|900]

Placeholder Opacity

  • .placeholder-opacity-[0|25|50|75|100]

Text Align

  • .text-[left|center|right|justify]

Text Color

  • .text-[transparent|current|black|white]
  • .text-gray-[100|200|300|400|500|600|700|800|900]
  • .text-red-[100|200|300|400|500|600|700|800|900]
  • .text-orange-[100|200|300|400|500|600|700|800|900]
  • .text-yellow-[100|200|300|400|500|600|700|800|900]
  • .text-green-[100|200|300|400|500|600|700|800|900]
  • .text-teal-[100|200|300|400|500|600|700|800|900]
  • .text-blue-[100|200|300|400|500|600|700|800|900]
  • .text-indigo-[100|200|300|400|500|600|700|800|900]
  • .text-purple-[100|200|300|400|500|600|700|800|900]
  • .text-pink-[100|200|300|400|500|600|700|800|900]

Text Opacity

  • .text-opacity-[0|25|50|75|100]

Text Decoration

  • .underline
  • .line-through
  • .no-underline

Text Transform

  • .uppercase
  • .lowercase
  • .capitalize
  • .normal-case

Vertical Align

  • .align-[baseline|top|middle|bottom|text-top|text-bottom]

Whitespace

  • .whitespace-[normal|no-wrap|pre|pre-line|pre-wrap]

Word Break

  • .break-[normal|words|all]
  • .truncate

BACKGROUNDS

Background Attachment

  • .bg-[fixed|local|scroll]

Background Clip

  • .bg-clip-[border|padding|content|text]

Background Color

  • .bg-[transparent|current|black|white]
  • .bg-gray-[100|200|300|400|500|600|700|800|900]
  • .bg-red-[100|200|300|400|500|600|700|800|900]
  • .bg-orange-[100|200|300|400|500|600|700|800|900]
  • .bg-yellow-[100|200|300|400|500|600|700|800|900]
  • .bg-green-[100|200|300|400|500|600|700|800|900]
  • .bg-teal-[100|200|300|400|500|600|700|800|900]
  • .bg-blue-[100|200|300|400|500|600|700|800|900]
  • .bg-indigo-[100|200|300|400|500|600|700|800|900]
  • .bg-purple-[100|200|300|400|500|600|700|800|900]
  • .bg-pink-[100|200|300|400|500|600|700|800|900]

Background Opacity

  • .bg-opacity-[0|25|50|75|100]

Background Position

  • .bg-bottom
  • .bg-center
  • .bg-left
  • .bg-left-bottom
  • .bg-left-top
  • .bg-right
  • .bg-right-bottom
  • .bg-right-top
  • .bg-top

Background Repeat

  • .bg-repeat
  • .bg-no-repeat
  • .bg-repeat-x
  • .bg-repeat-y
  • .bg-repeat-round
  • .bg-repeat-space

Background Size

  • .bg-[auto|cover|contain]

Background Image

  • .bg-none
  • .bg-gradient-to-[t|tr|r|br|b|bl|l|tl]

Gradient Color Stops

  • .from-[transparent|current|black|white]
  • .from-gray-[100|200|300|400|500|600|700|800|900]
  • .from-red-[100|200|300|400|500|600|700|800|900]
  • .from-orange-[100|200|300|400|500|600|700|800|900]
  • .from-yellow-[100|200|300|400|500|600|700|800|900]
  • .from-green-[100|200|300|400|500|600|700|800|900]
  • .from-teal-[100|200|300|400|500|600|700|800|900]
  • .from-blue-[100|200|300|400|500|600|700|800|900]
  • .from-indigo-[100|200|300|400|500|600|700|800|900]
  • .from-purple-[100|200|300|400|500|600|700|800|900]
  • .from-pink-[100|200|300|400|500|600|700|800|900]
  • .via-[transparent|current|black|white]
  • .via-gray-[100|200|300|400|500|600|700|800|900]
  • .via-red-[100|200|300|400|500|600|700|800|900]
  • .via-orange-[100|200|300|400|500|600|700|800|900]
  • .via-yellow-[100|200|300|400|500|600|700|800|900]
  • .via-green-[100|200|300|400|500|600|700|800|900]
  • .via-teal-[100|200|300|400|500|600|700|800|900]
  • .via-blue-[100|200|300|400|500|600|700|800|900]
  • .via-indigo-[100|200|300|400|500|600|700|800|900]
  • .via-purple-[100|200|300|400|500|600|700|800|900]
  • .via-pink-[100|200|300|400|500|600|700|800|900]
  • .to-[transparent|current|black|white]
  • .to-gray-[100|200|300|400|500|600|700|800|900]
  • .to-red-[100|200|300|400|500|600|700|800|900]
  • .to-orange-[100|200|300|400|500|600|700|800|900]
  • .to-yellow-[100|200|300|400|500|600|700|800|900]
  • .to-green-[100|200|300|400|500|600|700|800|900]
  • .to-teal-[100|200|300|400|500|600|700|800|900]
  • .to-blue-[100|200|300|400|500|600|700|800|900]
  • .to-indigo-[100|200|300|400|500|600|700|800|900]
  • .to-purple-[100|200|300|400|500|600|700|800|900]
  • .to-pink-[100|200|300|400|500|600|700|800|900]

BORDERS

Border Radius

  • .rounded
  • .rounded-[none|sm|md|lg|xl|2xl|3xl|full]
  • .rounded-t-[none|sm|md|lg|xl|2xl|3xl|full]
  • .rounded-r-[none|sm|md|lg|xl|2xl|3xl|full]
  • .rounded-b-[none|sm|md|lg|xl|2xl|3xl|full]
  • .rounded-l-[none|sm|md|lg|xl|2xl|3xl|full]
  • .rounded-tl-[none|sm|md|lg|xl|2xl|3xl|full]
  • .rounded-tr-[none|sm|md|lg|xl|2xl|3xl|full]
  • .rounded-bl-[none|sm|md|lg|xl|2xl|3xl|full]
  • .rounded-br-[none|sm|md|lg|xl|2xl|3xl|full]

Border Width

  • .border
  • .border-[0|2|4|8]
  • .border-[t|r|b|l]
  • .border-t-[0|2|4|8]
  • .border-r-[0|2|4|8]
  • .border-b-[0|2|4|8]
  • .border-l-[0|2|4|8]

Border Color

  • .border-[transparent|current|black|white]
  • .border-gray-[100|200|300|400|500|600|700|800|900]
  • .border-red-[100|200|300|400|500|600|700|800|900]
  • .border-orange-[100|200|300|400|500|600|700|800|900]
  • .border-yellow-[100|200|300|400|500|600|700|800|900]
  • .border-green-[100|200|300|400|500|600|700|800|900]
  • .border-teal-[100|200|300|400|500|600|700|800|900]
  • .border-blue-[100|200|300|400|500|600|700|800|900]
  • .border-indigo-[100|200|300|400|500|600|700|800|900]
  • .border-purple-[100|200|300|400|500|600|700|800|900]
  • .border-pink-[100|200|300|400|500|600|700|800|900]

Border Opacity

  • .border-opacity-[0|25|50|75|100]

Border Style

  • .border-[solid|dashed|dotted|double|none]

Divide Width

  • .divide-[x|y]
  • .divide-x-[0|2|4|8|reverse]
  • .divide-y-[0|2|4|8|reverse]

Divide Color

  • .divide-[transparent|current|black|white]
  • .divide-gray-[100|200|300|400|500|600|700|800|900]
  • .divide-red-[100|200|300|400|500|600|700|800|900]
  • .divide-orange-[100|200|300|400|500|600|700|800|900]
  • .divide-yellow-[100|200|300|400|500|600|700|800|900]
  • .divide-green-[100|200|300|400|500|600|700|800|900]
  • .divide-teal-[100|200|300|400|500|600|700|800|900]
  • .divide-blue-[100|200|300|400|500|600|700|800|900]
  • .divide-indigo-[100|200|300|400|500|600|700|800|900]
  • .divide-purple-[100|200|300|400|500|600|700|800|900]
  • .divide-pink-[100|200|300|400|500|600|700|800|900]

Divide Opacity

  • .divide-opacity-[0|25|50|75|100]

Divide Style

  • .divide-[solid|dashed|dotted|double|none]

TABLES

Border Collapse

  • .border-[collapse|seperate]

Table Layout

  • .table-[auto|fixed]

EFFECTS

Box Shadow

  • .shadow
  • .shadow-[xs|sm|md|lg|xl|2xl|inner|outline|none]

Opacity

  • .opacity-[0|25|50|75|100]

TRANSITIONS AND ANIMATION

Transition Property

  • .transition
  • .transition-[none|all|colors|opacity|shadow|transform]

Transition Duration

  • .duration-[75|100|150|200|300|500|700|1000]

Transition Timing Function

  • .ease-[linear|in|out|in-out]

Transition Delay

  • .delay-[75|100|150|200|300|500|700|1000]

Animation

  • .animate-[none|spin|ping|pulse|bounce]

TRANSFORMS

Scale

  • .scale-[0|50|75|90|95|100|105|110|125|150]
  • .scale-x-[0|50|75|90|95|100|105|110|125|150]
  • .scale-y-[0|50|75|90|95|100|105|110|125|150]

Rotate

  • .rotate-[0|1|2|3|6|12|45|90|180]
  • .-rotate-[1|2|3|6|12|45|90|180]

Translate

  • .translate-x-[0|1|2|3|4|5|6|7|8|10|12|16|20|24|32|40|48|56|64|px|full|1/2]
  • .-translate-x-[1|2|3|4|5|6|7|8|10|12|16|20|24|32|40|48|56|64|px|full|1/2]
  • .translate-y-[0|1|2|3|4|5|6|7|8|10|12|16|20|24|32|40|48|56|64|px|full|1/2]
  • .-translate-y-[1|2|3|4|5|6|7|8|10|12|16|20|24|32|40|48|56|64|px|full|1/2]

Skew

  • .skew-x-[0|1|2|3|6|12]
  • .-skew-x-[1|2|3|6|12]
  • .skew-y-[0|1|2|3|6|12]
  • .-skew-x-[1|2|3|6|12]

Transform Origin

  • .origin-center
  • .origin-top
  • .origin-top-right
  • .origin-right
  • .origin-bottom-right
  • .origin-bottom
  • .origin-bottom-left
  • .origin-left
  • .origin-top-left

INTERACTIVITY

Appearance

  • .appearance-none

Cursor

  • .cursor-[auto|default|pointer|wait|text|move|not-allowed]

Outline

  • .outline-[none|white|black]

Pointer Events

  • .pointer-events-[none|auto]

Resize

  • .resize
  • .resize-[none|y|x]

User Select

  • .select-[none|text|all|auto]

SVG

Fill

  • .fill-current

Stroke

  • .stroke-current

Stroke Width

  • .stroke-[0|1|2]

ACCESSIBILITY

Screen Readers

  • .sr-only
  • .not-sr-only

More Repositories

1

gatsby-starter-typescript-deluxe

A Gatsby starter with TypeScript, Storybook, Styled Components, Framer Motion, Jest, and more.
TypeScript
51
star
2

svelte-custom-element

A project template to build custom elements (web components) with Svelte.
HTML
30
star
3

typescript-playground-plugin-react

Easily create TypeScript Playground Plugins with React.
TypeScript
21
star
4

create-svelte-site

Create a Svelte or Sapper site in a single command.
TypeScript
16
star
5

playground-plugin-challenges

Turn your Gists into Interactive Coding Challenges in the TypeScript Playground.
TypeScript
12
star
6

react-wired-elements

Wired Elements as React components. TypeScript types included.
TypeScript
11
star
7

nextjs-typescript-tailwindcss-starter

A simple starter kit for Next.js, TypeScript, and Tailwind CSS with Jest and Enzyme.
JavaScript
10
star
8

typescript-playground-plugin-svelte

Easily create TypeScript Playground Plugins with Svelte.
HTML
10
star
9

styled-logs

Styled console.logs with modern JavaScript.
TypeScript
5
star
10

www.tsx.guide

A guide for writing React apps with TypeScript.
TypeScript
5
star
11

easy-peasy-todos

A todo app using React Hooks, easy-peasy, Firebase authentication, and Firebase Cloud Firestore.
JavaScript
5
star
12

react-hook-youtube

A custom React hook for easily working with the Youtube Player API for iframe Embeds.
TypeScript
3
star
13

tailwind-playground

A React/TypeScript app configured for TailwindCSS, Tailwind UI, and Headless UI.
CSS
3
star
14

frothy

A customizable, drop-in login form for Firebase and React.
JavaScript
3
star
15

vue-cheatsheets

Printable Dev Cheatsheets
2
star
16

nextjs-starter-kit

A Next.js starter app configured with TypeScript, TailwindCSS, and more.
TypeScript
2
star
17

coin-id-finder

A handy little tool to find CoinMarketCap and CoinGecko coin ids for working with their respective APIs.
TypeScript
2
star
18

svelte-text-converter

A text-converter demo app built with Svelte3.
JavaScript
2
star
19

crud-reducer

A simple utility library to help you manage CRUD, API or any other async operations with redux.
JavaScript
2
star
20

coin-portfolio-tracker

TypeScript
1
star
21

eslint-config-gojutin

ESLint configuration for React/TypeScript projects with a functional flavor.
JavaScript
1
star
22

react-bling

A simple library that brings together react-animations, styled-components and react-waypoint to give you out-of-the-box animations for your React project.
JavaScript
1
star
23

scwabble

A Scrabble score keeper app built with Vue, Vuex,Vue-Router, Vuetify and Cloud Firestore (PWA)
JavaScript
1
star
24

justin-11-13-2021

TypeScript
1
star
25

just214

1
star
26

vite-react-kit

A starter project template for building React web apps with Vite and Tailwind.
HTML
1
star
27

fluky

A random number generator for JavaScript.
JavaScript
1
star
28

sanity-gatsby-blog

Blog with Gatsby
JavaScript
1
star
29

fluky.devv

Resources and quizzes for front end developers. Built with Gatsby.
TypeScript
1
star
30

blocks-demo

1
star
31

order-book-demo

A cryptocurrency order book demo
TypeScript
1
star
32

dexscreener-graphql-api

Prototype of the new DEX Screener API as a GraphQL endpoint.
JavaScript
1
star
33

react-text-converter

A text converter app built with React and TypeScript.
TypeScript
1
star
34

cs-lite

The unofficial website for Community Solidarity.
TypeScript
1
star