react使用tailwind.css
Tailwind CSS 是一个功能类优先的 CSS 框架,它集成了诸如 flex,pt-4,text-center和 rotate-90 这样的类,它们能直接在脚本标记语言中组合起来,构建出任何设计。官网:https://tailwindcss.com/
1.安装
- 以 vite + react17 + tailwind 为例
- 初始化项目
- 安装依赖
pnpm install -D tailwindcss
2.创建 tailwind.config.js
和postcss.config.js
配置文件。
npx tailwindcss init
3.在tailwind.config.js
配置文件中添加所有模板文件的路径
/** @type {import('tailwindcss').Config} */
module.exports = {
content: ['./src/**/*.{html,js,jsx}'],
theme: {
extend: {},
},
plugins: [],
}
4.根目录创建tailwindcss.css
文件,将加载 Tailwind 的指令添加到 CSS 文件中
@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";
5.将tailwindcss.css
文件引入到入口文件中
- 我这里是main.tsx文件(还可以是index.js/index.tsx)
import './global.less';
import '@arco-design/web-react/dist/css/arco.css';
import './tailwind.css';
import ReactDOM from 'react-dom';
import { BrowserRouter, Route, Switch } from 'react-router-dom';
import BaseContext from './context/BaseContext';
import BaseLayout from './Layout';
import login from './pages/login';
const App = () => {
return (
<BrowserRouter>
<BaseContext>
<Switch>
<Route path={`/login`} component={login} />
<Route path={`/`} component={BaseLayout} />
</Switch>
</BaseContext>
</BrowserRouter>
);
};
ReactDOM.render(<App />, document.getElementById('root'));
6.运行测试,就可以愉快地在项目中使用 tailwindcss 了
如果用不了试试修改tailwindcss.css
文件,改为:
@tailwind base;
@tailwind components;
@tailwind utilities;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探