>_FoxiRef
>_/cheatsheet/tailwind
TailwindCSS

TailwindCSS Spickzettel

Häufig verwendete TailwindCSS Utility-Klassen

#Responsive Breakpoints

KlasseCSSBeschreibung
sm:@media (min-width: 640px)Kleine Bildschirme und größer
md:@media (min-width: 768px)Mittlere Bildschirme und größer
lg:@media (min-width: 1024px)Große Bildschirme und größer
xl:@media (min-width: 1280px)Extra große Bildschirme und größer
2xl:@media (min-width: 1536px)2x Extra große Bildschirme und größer

#Zustände (Varianten)

KlasseCSSBeschreibung
hover::hoverBei Mauszeiger-Hover
focus::focusBei Fokus
active::activeBeim Klicken
disabled::disabledWenn deaktiviert
first::first-childErstes Kind
last::last-childLetztes Kind
odd::nth-child(odd)Ungerade Kinder
even::nth-child(even)Gerade Kinder
group-hover:.group:hover &Bei Hover über Elterngruppe
dark:@media (prefers-color-scheme: dark)Dunkelmodus

#Abstände

KlasseCSSBeschreibung
p-{size}paddingInnenabstand auf allen Seiten
px-{size}padding-left/rightHorizontaler Innenabstand
py-{size}padding-top/bottomVertikaler Innenabstand
pt/pr/pb/pl-{size}padding-top/right/bottom/leftEinseitiger Innenabstand
m-{size}marginAußenabstand auf allen Seiten
mx-{size}margin-left/rightHorizontaler Außenabstand
my-{size}margin-top/bottomVertikaler Außenabstand
mt/mr/mb/ml-{size}margin-top/right/bottom/leftEinseitiger Außenabstand
mx-automargin: 0 autoHorizontal zentrieren
gap-{size}gapFlex/Grid-Abstand
gap-x-{size}column-gapHorizontaler Abstand
gap-y-{size}row-gapVertikaler Abstand
space-x-{size}> * + * { margin-left }Horizontaler Abstand zwischen Kindern
space-y-{size}> * + * { margin-top }Vertikaler Abstand zwischen Kindern

#Größe

KlasseCSSBeschreibung
w-{size}widthBreite
w-fullwidth: 100%Volle Breite
w-screenwidth: 100vwBildschirmbreite
w-autowidth: autoAutomatische Breite
w-fitwidth: fit-contentAn Inhalt anpassen
min-w-0min-width: 0Mindestbreite 0
min-w-fullmin-width: 100%Mindestbreite 100%
max-w-{size}max-widthMaximale Breite
max-w-screen-{bp}max-width: breakpointBreakpoint-Maximalbreite
h-{size}heightHöhe
h-fullheight: 100%Volle Höhe
h-screenheight: 100vhBildschirmhöhe
min-h-screenmin-height: 100vhMinimale Bildschirmhöhe
max-h-{size}max-heightMaximale Höhe
size-{size}width + heightBreite und Höhe zusammen

#Anzeige

KlasseCSSBeschreibung
blockdisplay: blockBlock-Element
inline-blockdisplay: inline-blockInline-Block
inlinedisplay: inlineInline-Element
flexdisplay: flexFlex-Container
inline-flexdisplay: inline-flexInline-Flex
griddisplay: gridGrid-Container
inline-griddisplay: inline-gridInline-Grid
hiddendisplay: noneVersteckt
contentsdisplay: contentsNur Inhalt

#Flexbox

KlasseCSSBeschreibung
flex-rowflex-direction: rowHorizontale Richtung
flex-colflex-direction: columnVertikale Richtung
flex-row-reverseflex-direction: row-reverseHorizontal umgekehrt
flex-col-reverseflex-direction: column-reverseVertikal umgekehrt
flex-wrapflex-wrap: wrapUmbruch erlauben
flex-nowrapflex-wrap: nowrapKein Umbruch
flex-1flex: 1 1 0%Verbleibenden Platz füllen
flex-autoflex: 1 1 autoAutomatische Größe
flex-noneflex: noneFeste Größe
growflex-grow: 1Wachsen erlauben
grow-0flex-grow: 0Wachsen verhindern
shrinkflex-shrink: 1Schrumpfen erlauben
shrink-0flex-shrink: 0Schrumpfen verhindern

#Ausrichtung

KlasseCSSBeschreibung
justify-startjustify-content: flex-startHauptachse Anfang
justify-centerjustify-content: centerHauptachse Mitte
justify-endjustify-content: flex-endHauptachse Ende
justify-betweenjustify-content: space-betweenPlatz dazwischen
justify-aroundjustify-content: space-aroundPlatz rundherum
justify-evenlyjustify-content: space-evenlyGleichmäßiger Abstand
items-startalign-items: flex-startQuerachse Anfang
items-centeralign-items: centerQuerachse Mitte
items-endalign-items: flex-endQuerachse Ende
items-baselinealign-items: baselineQuerachse Grundlinie
items-stretchalign-items: stretchStrecken zum Füllen
self-autoalign-self: autoSelbst automatisch
self-startalign-self: flex-startSelbst Anfang
self-centeralign-self: centerSelbst Mitte
self-endalign-self: flex-endSelbst Ende

#Raster

KlasseCSSBeschreibung
grid-cols-{n}grid-template-columns: repeat(n, 1fr)n Spalten
grid-rows-{n}grid-template-rows: repeat(n, 1fr)n Zeilen
col-span-{n}grid-column: span nn Spalten übergreifend
col-start-{n}grid-column-start: nBei Spalte n beginnen
col-end-{n}grid-column-end: nBei Spalte n enden
row-span-{n}grid-row: span nn Zeilen übergreifend
row-start-{n}grid-row-start: nBei Zeile n beginnen
row-end-{n}grid-row-end: nBei Zeile n enden
auto-cols-autogrid-auto-columns: autoAutomatische Spaltenbreite
auto-cols-frgrid-auto-columns: 1frAutomatische Spalte 1fr
auto-rows-autogrid-auto-rows: autoAutomatische Zeilenhöhe

#Position

KlasseCSSBeschreibung
staticposition: staticStatische Position
relativeposition: relativeRelative Position
absoluteposition: absoluteAbsolute Position
fixedposition: fixedFixierte Position
stickyposition: stickyKlebende Position
top-{size}topOberer Versatz
right-{size}rightRechter Versatz
bottom-{size}bottomUnterer Versatz
left-{size}leftLinker Versatz
inset-{size}top/right/bottom/leftVersatz in alle Richtungen
inset-x-{size}left/rightHorizontaler Versatz
inset-y-{size}top/bottomVertikaler Versatz
z-{n}z-indexZ-Index
z-autoz-index: autoAutomatischer Z-Index

#Typografie

KlasseCSSBeschreibung
font-sansfont-family: sans-serifSerifenlose Schrift
font-seriffont-family: serifSerifenschrift
font-monofont-family: monospaceMonospace-Schrift
text-xsfont-size: 0.75remExtra kleiner Text
text-smfont-size: 0.875remKleiner Text
text-basefont-size: 1remBasistext
text-lgfont-size: 1.125remGroßer Text
text-xlfont-size: 1.25remExtra großer Text
text-2xl ~ 9xlfont-size: 1.5rem ~ 8remGrößere Textgrößen
font-thinfont-weight: 100Dünn
font-lightfont-weight: 300Leicht
font-normalfont-weight: 400Normal
font-mediumfont-weight: 500Mittel
font-semiboldfont-weight: 600Halbfett
font-boldfont-weight: 700Fett
italicfont-style: italicKursiv
not-italicfont-style: normalNicht kursiv
leading-{size}line-heightZeilenhöhe
tracking-{size}letter-spacingBuchstabenabstand

#Textausrichtung & Dekoration

KlasseCSSBeschreibung
text-lefttext-align: leftLinksbündig
text-centertext-align: centerZentriert
text-righttext-align: rightRechtsbündig
text-justifytext-align: justifyBlocksatz
underlinetext-decoration: underlineUnterstrichen
line-throughtext-decoration: line-throughDurchgestrichen
no-underlinetext-decoration: noneKeine Dekoration
uppercasetext-transform: uppercaseGroßbuchstaben
lowercasetext-transform: lowercaseKleinbuchstaben
capitalizetext-transform: capitalizeGroßschreibung
truncateoverflow: hidden; text-overflow: ellipsisMit Auslassungspunkten abschneiden
line-clamp-{n}-webkit-line-clamp: nAuf n Zeilen begrenzen
whitespace-nowrapwhite-space: nowrapKein Umbruch
break-wordsword-wrap: break-wordWörter umbrechen

#Farben

KlasseCSSBeschreibung
text-{color}-{shade}colorTextfarbe
bg-{color}-{shade}background-colorHintergrundfarbe
bg-gradient-to-{dir}background-image: linear-gradientVerlaufsrichtung
from-{color}from colorVerlauf von
via-{color}via colorVerlauf über
to-{color}to colorVerlauf bis
text-transparentcolor: transparentTransparenter Text
bg-transparentbackground-color: transparentTransparenter Hintergrund
text-currentcolor: currentColorAktuelle Farbe erben

#Rahmen

KlasseCSSBeschreibung
borderborder-width: 1px1px Rahmen
border-{n}border-width: npxn Pixel Rahmen
border-t/r/b/l-{n}border-top/right/bottom/left-widthGerichteter Rahmen
border-{color}border-colorRahmenfarbe
border-solidborder-style: solidDurchgezogene Linie
border-dashedborder-style: dashedGestrichelte Linie
border-dottedborder-style: dottedGepunktete Linie
border-noneborder-style: noneKein Rahmen
roundedborder-radius: 0.25remLeicht abgerundet
rounded-mdborder-radius: 0.375remMittel abgerundet
rounded-lgborder-radius: 0.5remStark abgerundet
rounded-xlborder-radius: 0.75remExtra stark abgerundet
rounded-fullborder-radius: 9999pxVollständig rund
rounded-noneborder-radius: 0Keine Abrundung
rounded-t/r/b/l-{size}border-radius (corners)Bestimmte Ecken

#Effekte

KlasseCSSBeschreibung
shadow-smbox-shadow: smallKleiner Schatten
shadowbox-shadow: defaultStandard-Schatten
shadow-mdbox-shadow: mediumMittlerer Schatten
shadow-lgbox-shadow: largeGroßer Schatten
shadow-xlbox-shadow: extra largeExtra großer Schatten
shadow-2xlbox-shadow: 2x large2x großer Schatten
shadow-innerbox-shadow: insetInnerer Schatten
shadow-nonebox-shadow: noneKein Schatten
opacity-{n}opacity: n%Deckkraft (0-100)
blurfilter: blur(8px)Unschärfe
blur-{size}filter: blur(size)Unschärfemenge
brightness-{n}filter: brightness(n%)Helligkeit
contrast-{n}filter: contrast(n%)Kontrast
grayscalefilter: grayscale(100%)Graustufen
invertfilter: invert(100%)Invertieren

#Übergänge & Animation

KlasseCSSBeschreibung
transitiontransition-property: allStandard-Übergang
transition-alltransition-property: allAlle Übergänge
transition-colorstransition-property: colorsFarbübergang
transition-opacitytransition-property: opacityDeckkraft-Übergang
transition-transformtransition-property: transformTransform-Übergang
duration-{ms}transition-duration: msDauer
ease-lineartransition-timing: linearLineare Beschleunigung
ease-intransition-timing: ease-inEase-in
ease-outtransition-timing: ease-outEase-out
ease-in-outtransition-timing: ease-in-outEase-in-out
delay-{ms}transition-delay: msVerzögerung
animate-spinanimation: spinDrehanimation
animate-pinganimation: pingPing-Animation
animate-pulseanimation: pulsePuls-Animation
animate-bounceanimation: bounceHüpf-Animation

#Transformationen

KlasseCSSBeschreibung
scale-{n}transform: scale(n)Skalierung
scale-x-{n}transform: scaleX(n)X-Skalierung
scale-y-{n}transform: scaleY(n)Y-Skalierung
rotate-{deg}transform: rotate(deg)Drehen
translate-x-{size}transform: translateXX-Verschiebung
translate-y-{size}transform: translateYY-Verschiebung
skew-x-{deg}transform: skewX(deg)X-Neigung
skew-y-{deg}transform: skewY(deg)Y-Neigung
origin-centertransform-origin: centerUrsprung Mitte
origin-toptransform-origin: topUrsprung oben
origin-bottomtransform-origin: bottomUrsprung unten

#Überlauf & Sonstiges

KlasseCSSBeschreibung
overflow-autooverflow: autoScrollen bei Bedarf
overflow-hiddenoverflow: hiddenÜberlauf verstecken
overflow-scrolloverflow: scrollImmer scrollen
overflow-visibleoverflow: visibleÜberlauf anzeigen
overflow-x-{value}overflow-xHorizontaler Überlauf
overflow-y-{value}overflow-yVertikaler Überlauf
cursor-pointercursor: pointerZeiger-Cursor
cursor-not-allowedcursor: not-allowedNicht-erlaubt-Cursor
pointer-events-nonepointer-events: noneZeigerereignisse deaktivieren
select-noneuser-select: noneAuswahl verhindern
select-textuser-select: textTextauswahl erlauben
select-alluser-select: allAlles bei Klick auswählen
sr-onlyscreen reader onlyNur für Screenreader

#Farbpalette

slate
gray
zinc
red
orange
amber
yellow
lime
green
emerald
teal
cyan
sky
blue
indigo
violet
purple
fuchsia
pink
rose

💡 Click a color block to copy the class name (e.g., blue-500)

Usage: text-{color}-{shade}, bg-{color}-{shade}, border-{color}-{shade}

#Größenskalenreferenz

KlasseWertKlasseWert
00pxpx1px
0.50.125rem (2px)10.25rem (4px)
20.5rem (8px)30.75rem (12px)
41rem (16px)51.25rem (20px)
61.5rem (24px)82rem (32px)
102.5rem (40px)123rem (48px)
164rem (64px)205rem (80px)
246rem (96px)328rem (128px)

#Häufig gestellte Fragen (FAQ)

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.