在 html 中使用 tailwindcss

一、为什么学习?

  • 简单
  • 高效
  • 易学

二、环境准备

  • 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 命令,配置文件配置。

相关推荐
魏祖潇1 分钟前
DDD 完整指南——AI 时代工程师的第一道秩序分水岭
人工智能·后端
触底反弹4 分钟前
🔥 字符串算法面试三连击:反转、回文、回文变种,搞懂这三题稳了!
前端·javascript·算法
im_lanny9 分钟前
如何给 Agent 打造“最强大脑“?深度解析短期记忆与长期记忆的分层设计
后端
Fanta丶12 分钟前
2.Activiti表结构介绍 类关系
后端
触底反弹13 分钟前
AI Tool Use 深度解析:大模型是如何"突破物理限制"调用外部工具的?
javascript·人工智能·后端
ClouGence14 分钟前
SQL Server CDC 如何降低主库压力?Always On 备库读取实践
数据库·后端·sql·sqlserver
竹林81825 分钟前
从 RPC 超时到批量签名:我用 @solana/web3.js 重构了一个 NFT 铸造页面,踩了这些坑
前端·javascript
工业HMI实战笔记36 分钟前
工业HMI界面布局“1核2辅”黄金结构,适配90%场景
前端·ui·性能优化·自动化·交互
林希_Rachel_傻希希1 小时前
web性能优化之————图片效果
前端·javascript·面试
Darling噜啦啦1 小时前
前端存储与 this 指向完全指南:从 LocalStorage 实战到 call/apply/bind 深度解析
前端·javascript