Tailwind 速查
搜索 Tailwind 常用 utility 类,复制即用。
本地处理
布局
flexdisplay: flexinline-flexdisplay: inline-flexgriddisplay: gridhiddendisplay: noneblockdisplay: blockinlinedisplay: inlineFlex
flex-colflex-direction: columnitems-centeralign-items: centerjustify-centerjustify-content: centerjustify-betweenjustify-content: space-betweengap-2gap: 0.5remgap-4gap: 1remflex-1flex: 1 1 0%间距
p-4padding: 1rempx-3 py-2padding: 0.5rem 0.75remm-automargin: autospace-y-2> * + * { margin-top: 0.5rem }尺寸
w-fullwidth: 100%h-9height: 2.25remmin-h-screenmin-height: 100vhmax-w-3xlmax-width: 48rem排版
text-smfont-size: 0.875remtext-basefont-size: 1remfont-semiboldfont-weight: 600tracking-tightletter-spacing: -0.025emtext-centertext-align: centertruncateoverflow: hidden; text-overflow: ellipsis; white-space: nowrapline-clamp-2-webkit-line-clamp: 2 (clamp 2 lines)颜色
text-primarycolor: hsl(var(--primary))text-muted-foregroundcolor: hsl(var(--muted-foreground))bg-cardbackground-color: hsl(var(--card))bg-primary/10background-color: hsl(var(--primary) / 0.1)边框
borderborder-width: 1pxrounded-mdborder-radius: 8pxrounded-lgborder-radius: 12pxring-2 ring-ring环形阴影效果
shadow-soft柔和阴影backdrop-blur-mdbackdrop-filter: blur(12px)opacity-50opacity: 0.5动画
transition-colorstransition-property: background, border, colorduration-150transition-duration: 150msanimate-fade-in渐显动画 200ms定位
absoluteposition: absolutesticky top-0position: sticky; top: 0inset-0top/right/bottom/left: 0z-40z-index: 40响应式
sm:flex md:hiddensm 显示,md 隐藏lg:grid-cols-3lg 屏幕 grid 3 列状态
hover:bg-primary/10hover 时背景focus-visible:ring-2键盘聚焦环group-hover:text-primary父级 hover 时变色(父级须 group)dark:bg-zinc-900暗色模式背景