写 CSS 常陷入两难:用组件库被样式绑死,写原生又满屏 class、难以维护。Tailwind CSS 用「原子化实用类」破局——你直接在 HTML 里组合 flex、p-4、text-xl,不用离开标记就能完成 90% 的样式,构建时又自动摇树、只留用到的类。它改变了很多人写前端的习惯,是当前增长最快的 CSS 框架。

对想保留完全控制权、又不愿被散乱 CSS 淹没的团队,Tailwind 的价值是「约束即一致」:一套设计令牌内置在工具类里,样式写在哪里、长什么样都看得见,复用与维护都更轻松。

项目基本信息

信息项详情
项目名称tailwindcss
GitHub地址https://github.com/tailwindlabs/tailwindcss
项目描述A utility-first CSS framework for rapid UI development.
作者tailwindlabs
开源协议MIT License
开源状态公开
LanguagesTypeScript
Stars98,130
Forks7,661
支持平台Web
最后更新2026-10-19

一、项目介绍

Tailwind CSS 是原子化 CSS 框架,把样式拆成可组合的实用类,配合构建时摇树,产出极小。v4 重写了引擎,配置更简、性能更强、与 CSS 原生特性(如级联层)结合更紧。它适合想保留完全控制权又不愿写散乱 CSS 的团队。

二、核心优势

  • 高可控:每个样式点都显式可见。
  • 零上下文切换:样式就在标记里。
  • 产物小:构建时摇树,只留用到的类。
  • 设计令牌内置:颜色、间距等统一。
  • 生态工具多:编辑器提示、组件方案丰富。

三、适用场景

  • 现代前端项目。
  • 想完全掌控样式。
  • 设计系统落地。
  • 快速一致地写 UI。

四、安装教程(v4)

npm install tailwindcss @tailwindcss/postcss postcss

在 CSS 顶部 @import "tailwindcss";,并用 PostCSS 处理。常见报错:漏装 @tailwindcss/postcss——v4 的 PostCSS 插件;配置混用——v3 与 v4 配置不兼容;构建管线未挂 PostCSS。

五、使用示例

<h1 class="text-3xl font-bold text-gray-900">标题</h1>
<button class="rounded bg-blue-600 px-4 py-2 text-white">提交</button>

六、常见问题

  • 类名太长?配合编辑器提示与分组语法缓解。
  • 和 Bootstrap 比?更底层更自由,但需自己组合。
  • 能叠加组件库吗?可配合 shadcn 等方案。
  • v4 升级成本?主要是配置与指令变化。

七、总结

Tailwind CSS 用原子化把「写样式」的体验重做了一遍。它用约束换来一致与可控,是当下最主流的现代 CSS 框架。