一、为什么学习?
- 简单
- 高效
- 易学
二、环境准备
- tailwindcss vscode 插件
-
live server 插件
-
windows wsl2 环境
三、初始化项目
sh
cd your_dir
pnpm init
根据自己熟悉的 npm 包管理工具初始化项目,此处使用 pnpm。
四、安装依赖
sh
pnpm add tailwindcss -D
tailwindcss 在开发阶段开始使用,所以使用 -D
。
五、创建 tailwindcss 配置文件
sh
npx tailwind init --ts
生成 tailwindcss.config.ts 文件,并初始化配置, 初始化之后在 content 字段中添加 ./index.html
:
ts
import type { Config } from 'tailwindcss'
export default {
content: ["./index.html"],
theme: {
extend: {},
},
plugins: [],
} satisfies Config
content 配置了文件之后,每次构建都会读取 index.html 文件中,tailwindcss 的原子类。
六、添加 tailwindcss 指令
css
@tailwind base;
@tailwind components;
@tailwind utilities;
配置 css 文件,
七、编译 tailwindcss
- 添加脚本
ts
{
"scripts": {
"build": "npx tailwind -w ./src/styles/tailwind.css -o ./dist/tailwind.css"
}
}
sh
pnpm run build
在 dist 目录下,生成 ./dist/tailwind.css
文件。
八、在 html 中使用
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>tailwindcss</title>
<link rel="stylesheet" href="./dist/tailwind.css">
</head>
<body>
<div class="flex">This is tailwind css</div>
</body>
</html>
九、启动服务
使用 vs code
中使用 live server
启动 html 服务。
十、快速示例:flex 的水平垂直居中
html
<div class="bg-slate-700 h-[200px] text-cyan-400 flex justify-center items-center">
This is tailwind css
</div>
十一、小结
本文主要介绍基于 html + pnpm 的 tailwindcss 的基础用法,tailwindcss 生态中的 vscode 插件,cli 命令,配置文件配置。