Tailwind CSS 3 cheatsheet

Table of Contents

1. Colors

Slate, Gray, Zinc, Netural, Stone, Red, Orange, Amber, Yellow, lime Green, Emerald, Teal, Cyan, Sky, Blue, Indigo, Violet, Purple, Fuschia Ping, Rose.

2. Modifiers

2.1. Pseudo Classes

hover, focus, focus-within, focus-visible, active, visited, target, first, last, only, odd, even, first-of-type, last-of-type, only-of-type, empty, disabled, checked, indeterminate, default, required, valid, invalid, in-range, out-of-range, placeholder-shown, autofill, read-only.

2.2. Media Queries

sm, md, lg, xl, 2xl, dark, motion-reduce, motion-safe, portrait, landscape, print.

2.3. Attribute Selectors

rtl, ltr, open.

3. Functions and Directives

theme(), screen(), @tailwind, @layer, @apply.

4. Utility Classess

4.1. Layout

Css term Tw
Aspec Ratio aspect-auto, aspect-square, aspect-video
Container container
Columns columns-{1-12, auto, 3xs, 2xs, xs, sm, md, lg, xl, 2xl, 3xl, 4xl, 5xl, 6xl, 7xl}}, gap-{0-16}, gap-{20-96/4}, gap-x-{0-16}, gap-x-{20-96/4}, gap-y-{0-16}, gap-y-{20-96/4}
Break break-after-{auto, avoid, all, avoid-page, page, left, right, column}, break-before-{auto, avoid, all, avoid-page, page, left, right, column}, break-inside-{auto, avoid, avoid-page, avoid-column}
Box Sizing box-decoration-{clone, slice}, box-{border, content}
Display block, inline-block, inline, flex, inline-flex, table, inline-table, table-{caption, cell, column, column-group, footer-group, header-group, row-group, row}, flow-root, grid, inline-grid, contents, list-item, hidden
Floats float-{right, left, none}
Clears clear-{left, right, both, none}
Isolation isolate, isolation-auto
Object Fit object-{contain, cover, fill, none, scale-down}
Object Position object-{bottom, center, left, left-bottom, left-top, right, right-bottom, right-top, top}
Overflow overflow-{auto, hidden, clip, visible, scroll, x-auto, y-auto, x-hidden, y-hidden, x-clip, y-clip, x-visible, y-visible, x-scroll, y-scroll}
Overscroll Behavior overscroll-{auto, contain, none, y-{auto, contain, none}, x-{auto, contain, none}}
Position static, fixed, absolute, relative, sticky
Top/Right/Bottom/Left inset-0, inset-{x, y}-0, {top, right, bottom, left}-0, inset-{x, y}-px, {top, right, bottom, left}-px, inset-{x, y}-{0.5, 1, 2, 2.5, 3, 3.5, 4, 5, 6, 7, 8, 8, 10, 11, 12, …}, {top, right, bottom, left}-{0,5, 1, 2, …}, …{auto, 1/2, 1/3, 2/3, 1/4, 2/4, 3/4, full, auto}
Visibility visible, invisible
Z-Index z-{0, 10, 20, 30, 40, 50, auto}

4.2. Flexbox & Grid

Css Term Tw
Flex Basis basis-{full, auto, px, 0, 0.5, 1, 2, …, 1/2, 1/3, … 11/12}
Flex Direction flex-{row, col}-{, reverse}
Flex Wrap flex-{wrap, wrap-reverse, nowrap}
Flex flex-{1, auto, initial, none}
Flex Grow grow-{, 0}
Flex Shrink shrink-{, 0}
Order order-{1-12, first, last, none}
Grid Template Columns grid-cols-{1-12, none}
Grid Column Start/End col-{auto, {span, start, end}-{1-12, full}}
Grid Template Rows grid-rows-{1-6, none}
Grid Row Start/End row-{auto, {span, start, end}-{1-6, 7, full, auto}}
Grid Auto Flow grid-flow-{row, col, row-dense, col-dense}
Grid Auto Columns auto-cols-{auto, min, max, fr}
Grid Auto Rows auto-rows-{auto, min, max, fr}
Gap gap-{, x, y}-{0, px, 0.5, 1, 1.5, 2, …}
Justify Content justify-{start, end, center, between, around, evenly}
Justify Items justify-items-{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, baseline}
Place Content place-content-{center, start, end, between, around, evenly, stretch}
Place Items place-items-{start, end, center, stretch}
Place Self place-selft-{auto, start, end, center, stretch}

4.3. Spacing

Css Term Tw
Padding p-{, x, y, t, r, b, l}-{0, px, 0.5, 1, 1.5, 2, …}
Margin m-{, x, y, t, r, b, l}-{0, px, 0.5, 1, 1.5, 2, …}
Space Between space-{x, y}-{0, px, 0.5, 1, 1.5, 2, …}

4.4. Sizing

Css Term Tw
Width w-{0, px, 0.5, 1, 1.5, 2, …}
Min-Width min-w-{0, full, min, max, fit}
Max-Width max-w-{0, none, xs, sm, md, lg, xl, 2xl, 3xl, 4xl, 5xl, 6xl, 7xl, full, min, max, fit, prose, screen-sm, screen-md}
Height h-{0, px, 0.5, 1, 1.5, 2, …}
Min-Height min-h-{0, full, screen, min, max, fit}
Max-Height max-h-{0, px, 0.5, 1, 1.5, 2, …, full, screen, min, max, fit}

4.5. Typography

Css Term Tw
Font Family font-{sans, serif, mono}
Font Size text-{xs, sm, base, lg, xl, 2xl, 3xl, 4xl, 5xl, 6xl, 7xl, 8xl, 9xl}
Font Smoothing antialiased, subpixel-antialiased
Font Style italic, not-italic
Font Weight font-{thin, extralight, light, normal, medium, semibold, bold, extrabold, black
Font Variant Numeric normal-nums, ordinal, slashed-zero, {lining, oldstyle, proportional, tabular}-nums, {diagonal, stacked}-fractions
Letter Spacing tracking-{tighter, tight, normal, wide, wider, widest}
Line Height leading-{3-10, none, tight, snug, normal, relaxed, loose}
List Style Type list-{none, disc, decimal}
List Style Position list-{inside, outside}
Text Align text-{left, center, right, justify}
Text Color text-{inherit, current, transparent, black, white, slate-50…}
Text Decoration underline, overline, line-throug, no-underline
Text Decoration Color decoration-{inherit, current, transparent, black, white, slate-50…}
Text Decoration Style decoration-{solid, double, dotted, dashed, wavy}
Text Decoration Thinkness docoration-{auto, from-font, 0, 1, 2, 4, 8}
Text Underline Offset underline-offset-{auto, 0, 1, 2, 4, 8}
Text Transforms uppercase, lowercase, capitalize, normal-case
Text Overflow truncate, text-ellipsis, text-clip
Text Indent indent-{0, px, 0.5, 1, 1.5, 2, …}
Vertical Align align-{baseline, top, middle, bottom, text-top, text-bottom, sub, super}
Whitespace whitespace-{normal, nowrap, pre, pre-line, pre-wrap}
Word Break break-{normal, words, all}
Content content-none

4.6. Background

Css Term Tw
Background Attachment bg-{fixed, local, scroll}
Background Clip bg-clip-{border, padding, content, text}
Background Color bg-{inherit, current, transparent, black, white, slate-50…}
Background Origin bg-origin-{border, padding, content}
Background Position bg-{center, top, bottom, left, bottom-right, …}
Background Repeat bg-repeat-{, x, y, round, space}, bg-no-repeat
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-{inherit, current, transparent, black, white, slate-50…}

4.7. Borders

Css Term Tw
Border Radius rounded-{, none, sm, md, lg, xl, 2xl, 3xl, full, {t, r, b, l}-{, sm, md, …}}
Border Width border-{, 0, 2, 4, 8, {x, y, t, r, b, l}-{, 0, 2, 4, 8}}
Border Color border-{inherit, current, transparent, black, white, slate-50…}
Border Style border-{solid, dashed, dotted, double, hidden, none}
Divide Width divide-{x, y}-{0, 2, 4, 8, reverse}
Divide Color divide-{inherit, current, transparent, black, white, slate-50…}
Divide Style divide-{solid, dashed, dotted, double, hidden, none}
Outline Width outline-{0, 1, 2, 4, 8}
Outline Color outline-{inherit, current, transparent, black, white, slate-50…}
Outline Style outline-{solid, dashed, dotted, double, hidden, none}
Outline Offset outline-offset-{0, 1, 2, 4, 8}
Ring Width ring={, 0, 1, 2, 4, 8, inset}
Ring Color ring-{inherit, current, transparent, black, white, slate-50…}
Ring Offset Width ring-offset-{0, 1, 2, 4, 8}
Ring Offset Color ring-offset-{inherit, current, transparent, black, white, slate-50…}

4.8. Effects

Css Term Tw
Box Shadow shadow-{, sm, md, lg, xl, 2xl, inner, none}
Box Shadow Color shadow-{inherit, current, transparent, black, white, slate-50…}
Opacity opacity-{0, 5, 10, 20, 25, 30, 40, 50, 60, 70. 75, 80, 90, 92, 100}
Mix Blend Mode mix-blend-{normal, multiply, screen, overlay, darken, lighten, color-dodge, color-burn, hard-light, soft-light, difference, exclusion, hue, saturation, color}
Background Blend Mode bg-blend-{normal, multiply, screen, …}

4.9. Filters

Css Term Tw
Blur blur-{, none, sm, md, lg, xl, 2xl, 3xl}
Brightness brightness-{0, 50, 75, 90, 100, 105, 110, 125, 150, 200}
Contrast contrast-{0, 50, 75, 100, 125, 150, 200}
Drop Shadow drop-shadow-{, none, sm, md, lg, xl, 2xl}
Grayscale grayscale-{, 0}
Hue Rotate hue-rotate-{0, 15, 30, 60, 90, 180}
Invert invert-{, 0}
Saturate saturate-{0, 50, 100, 150, 200}
Sepia sepia-{, 0}
Backdrop Blur backdrop-blur-{, none, sm, md, lg, xl, 2xl}
Backdrop Brightness backdrop-brightness-{0, 50, 75, 90, 95, 100, 105, 110, 125, 150, 200}
Backdrop Contrast backdrop-contrast-{0, 50, 75, 100, 125, 150, 200}
Backdrop Greyscale backdrop-grayscale-{, 0}
Backdrop Hue Rotate backdrop-hue-rotate-{0, 15, 30, 60, 90, 180}
Backdrop Invert backdrop-invert-{, 0}
Backdrop Opacity backdrop-opacity-{0, 5, 10, 20, 25, 30, 40, 50, 60, 70, 75, 80, 90, 95, 100}
Backdrop Saturate backdrop-saturate-{0, 50, 100, 150, 200}
Backdrop Sepia backdrop-sepia-{, 0}

4.10. Tables

Css Term Tw
Border Collapse border-{collapse, separate}
Table Layout table-{auto, fixed}

4.11. Transitions & Animation

Css Term Tw
Transition Property transition-{, none, all, colors, opacity, shadow, transform}
Transition Duration duration-{75, 100, 150, 200, 300, 500, 700, 1000}
Transition Timing Functions ease-{linear, in, out, in-out}
Transition Delay delay-{75, 100, 150, 200, 300, 500, 700, 1000}
Animation animate-{none, spin, ping, pulse, bounce,

4.12. Transforms

Css Term Tw
Scale scale-{, x, y}-{0, 50, 75, 90, 95, 100, 105, 110, 125, 150}
Rotate rotate-{0, 1, 2, 3, 6, 12, 45, 90, 100}
Translate translate-{x, y}-{px, 0.5, 1, 1.5, 2, 3, …}
Skew skew-{x, y}-{0, 1, 2, 3, 6, 12}
Transform Origin origin-{center, top, bottom, left, bottom-right, …}

4.13. Interactivity

Css Term Tw
Accent Color accent-{inherit, current, transparent, black, white, slate-50…}
Appearance appearance-none
Cursor cursor-{auto, default, pointer, wait, text, move, help, not-allowed, none, context-menu, progress, cell, crosshair, vertical-text, alias, copy, no-drop, grap, grabbing, all-scroll, col-resize, row-resize, n-resize, e-resize, s-resize, w-resize, nw-resize, se-resize, sw-resize, nesw-resize, nwse-resize, zoom-in, zoom-out
Caret Color caret-{inherit, current, transparent, black, white, slate-50…}
Pointer Events pointer-events-{none, auto}
Resize resize-{none, y, x}, resize
Scroll Behavior scroll-{auto, smooth}
Scroll Margin scroll-{{mx, my, mt, mr, …}-{0, px, 0.5, 1, 2, 2.5, …}}
Scroll Padding scroll-{{p, px, py, pt, pr, …}-{0, px, 0.5, 1, 2, 2.5, …}}
Scroll Snap Align snap-{start, end, center, align-none}
Scroll Snap Stop snap-{normal, always}
Scroll Snap Type snap-{none, x, y, both, mandatory, proximity}
Touch Action touch-{auto, none, pan-{x, left, right, y, up, down}, pinch-zoom, manipulation}
User Select select-{none, text, all, auto}
Will Change will-change-{auto, scroll, content, transform}

4.14. SVG

Css Term Tw
Fill fill-{inherit, current, transparent, black, white, slate-50…, gray-50…}
Stroke stroke-{inherit, current, transparent, …}
Stroke Width stroke-{0, 1, 2}

4.15. Accessibility

Css Term Tw
Screen Readers sr-only, not-sr-only

Author: Muhammad Ridho

Created: 2022-03-30 Wed 17:11

Validate