close
logologo
指南
配置
插件
API
社区
版本
更新日志
Rsbuild 0.x 文档
English
简体中文
指南
配置
插件
API
社区
更新日志
Rsbuild 0.x 文档
English
简体中文
logologo

开始

介绍
快速上手
功能导航
名词解释

框架

React
Vue
Preact
Svelte
Solid

基础

命令行工具
开发服务器
构建产物
静态资源
HTML
JSON
Wasm
TypeScript
Web Workers
部署静态站点
升级 Rsbuild

配置

配置 Rspack
配置 Rsbuild
配置 SWC

样式

CSS
CSS Modules
CSS-in-JS
Tailwind CSS v4
Tailwind CSS v3
UnoCSS

进阶

路径别名
环境变量
模块热更新
浏览器范围
浏览器兼容性
模块联邦
多环境构建
服务端渲染(SSR)
测试

优化

代码拆分
产物体积优化
提升构建性能
静态资源内联

迁移

从 Rsbuild 0.x 迁移
webpack
Create React App
Vue CLI
Vite
Vite 插件
Modern.js Builder

调试

开启调试模式
构建性能分析
使用 Rsdoctor

常见问题

通用类问题
功能类问题
异常类问题
热更新问题
📝 在 GitHub 上编辑此页
上一页CSS-in-JS
下一页Tailwind CSS v3

#Tailwind CSS v4

Tailwind CSS 是一个以 Utility Class 为基础的 CSS 框架和设计系统,可以快速地为组件添加常用样式,同时支持主题样式的灵活扩展。

你可以通过 PostCSS 插件来在 Rsbuild 中接入 Tailwind CSS。

#选择 Tailwind CSS 版本

当前文档介绍的是 Tailwind CSS v4 的接入方式。

请注意 Tailwind CSS v4 使用了很多现代 CSS 特性,比如 Cascade Layers,如果你的目标浏览器不支持这些特性,请优先使用 Tailwind CSS v3,参考 使用 Tailwind CSS v3。

更多信息请参考 Tailwind CSS - Compatibility。

#安装 Tailwind CSS

Rsbuild 内置支持 PostCSS,你可以安装 tailwindcss 和 @tailwindcss/postcss 包来接入 Tailwind CSS:

npm
yarn
pnpm
bun
npm add tailwindcss @tailwindcss/postcss -D

#配置 PostCSS

你可以通过 postcss.config.cjs 或 tools.postcss 来注册 Tailwind CSS 的 PostCSS 插件。

postcss.config.mjs
export default {
  plugins: {
    '@tailwindcss/postcss': {},
  },
};

#引入 CSS

在 CSS 入口文件中添加 @import 指令,引入 Tailwind CSS。

src/index.css
@import 'tailwindcss';
TIP

Tailwind CSS v4 不能与 Sass、Less 或 Stylus 等 CSS 预处理器一起使用,你需要将 @tailwind 指令放在 .css 文件的开头,详见 Tailwind CSS - Compatibility。

#完成

你已经完成了在 Rsbuild 中接入 Tailwind CSS 的全部步骤!

你可以在任意组件或 HTML 中使用 Tailwind 的 utility classes,比如:

<h1 class="text-3xl font-bold underline">Hello world!</h1>

更多用法请参考 Tailwind CSS 文档。

#VS Code 插件

Tailwind CSS 提供了 Tailwind CSS IntelliSense 插件,用于在 VS Code 中自动补全 Tailwind CSS 的 class names、CSS functions 和 directives。

你可以在 VS Code 中安装该插件,即可开启自动补全功能。