Skip to main content
Tailwindcss6

Tailwind CSS

Tailwind CSS 是一个功能类优先的 CSS 框架,通过组合原子化的工具类来构建界面。

核心理念

不同于传统的语义化 CSS 框架,Tailwind 提供底层的工具类,让你直接在 HTML 中编写样式。

安装

通过 npm

配置文件

CSS 文件

Vite 项目

常用工具类

布局

间距

尺寸

颜色

排版

边框和圆角

阴影

透明度

响应式设计

Tailwind 使用移动优先的断点系统。

断点

  • sm: 640px
  • md: 768px
  • lg: 1024px
  • xl: 1280px
  • 2xl: 1536px

伪类和状态

暗色模式

自定义配置

扩展主题

自定义工具类

自定义组件

常用插件

官方插件

Typography(排版)

实用技巧

提取组件

使用 @apply 提取重复的工具类:

条件类名

使用 clsx 或 classnames 库:

组与子元素

任意值

性能优化

生产环境优化

Tailwind 会自动移除未使用的样式。

JIT 模式

Just-In-Time 模式默认启用,按需生成样式。

编辑器支持

VS Code 插件

  • Tailwind CSS IntelliSense:自动补全和预览
  • Headwind:自动排序类名

常见问题

样式优先级

使用 ! 前缀强制应用样式:

自定义颜色

最佳实践

  1. 保持一致性:遵循设计系统
  2. 避免过度抽象:不要过早提取组件
  3. 使用响应式:移动优先设计
  4. 利用配置:自定义主题颜色和间距
  5. 编辑器辅助:安装 IntelliSense 插件
  6. 组件化:复杂组件提取为独立文件

参考资源

最后修改于 2026年4月19日