Tailwind CSS v4.5 实用技巧

Tailwind CSS v4.x 系列持续更新,带来了许多提升开发效率的功能。

自定义动画

在 CSS 中直接用 @theme 定义:

@theme {
  --animate-slide-up: slide-up 0.3s ease-out;
}
@keyframes slide-up {
  from { transform: translateY(10px); opacity: 0; }
  to { transform: translateY(0); opacity: 1; }
}
<div class="animate-slide-up">内容</div>

容器查询

Tailwind v4.5 原生支持容器查询:

<div class="@container">
  <div class="@max-md:flex-col @min-md:flex-row">
    <div class="@min-md:w-1/3">侧边栏</div>
    <div class="@min-md:w-2/3">主内容</div>
  </div>
</div>

实用组合

<button class="bg-blue-500 hover:bg-blue-600 active:scale-95 transition-transform
               disabled:opacity-50 focus-visible:ring-2 focus-visible:ring-blue-400">
  提交
</button>

Tailwind 在 2026 年依然是 CSS 框架的首选,v4.5 的容器查询支持让响应式开发更加灵活。