1. 尺寸与定位 (Sizing & Layout)

  • h-screen: 高度等于 100vh(视口高度)。
  • h-min-screen: 最小高度等于 100vh(保证至少撑满屏幕,内容多时可扩展)。
  • w-screen: 宽度等于 100vw(视口宽度)。
  • w-3/4: 宽度设置为 75%
  • h-full: 高度设置为 100%(相对于父元素高度)。
  • w-full: 宽度设置为 100%
  • gap-4: 网格或弹性布局的间隙大小(通常为 1rem / 16px)。

2. 背景与边框 (Background & Borders)

  • bg-slate-50: 背景颜色设为极浅的石板色。
  • bg-white: 背景颜色设为白色。
  • hover:bg-slate-200: 鼠标悬停时背景变为浅灰色(石板色 200)。
  • rounded-full: 彻底圆角(通常用于制作圆形按钮或药丸形状)。
  • rounded-md: 中等圆角(标准卡片或按钮常用)。

3. 间距 (Spacing)

  • p-1: 四周内边距(Padding)为 0.25rem / 4px
  • p-4: 四周内边距为 1rem / 16px
  • px-4: 左右(水平方向)内边距为 1rem / 16px

4. 文本样式 (Typography)

  • text-2xl: 字体大小设置为 1.5rem / 24px,行高 2rem
  • font-bold: 字体加粗。
  • text-xs: 最小字体大小(通常为 12px)。
  • tracking-widest: 字符间距最大化(增加字母之间的空隙)。
  • text-gray-500: 文字颜色设为中灰色。

5. 响应式与复杂布局 (Responsive & Advanced)

  • sm:w-1/2: 在 sm 屏幕(≥640px)及以上时,宽度为 50%
  • lg:w-1/5: 在 lg 屏幕(≥1024px)及以上时,宽度为 20%
  • flex-row: 弹性布局方向为水平行。
  • scroll-auto: 溢出时根据内容自动显示滚动条。
  • cursor-pointer: 鼠标悬停时显示小手图标(点击反馈)。
  • line-clamp-1: 文本超出 1 行时显示省略号。
  • line-clamp-2: 文本超出 2 行时显示省略号。