是什么?
一个实用优先的css开发框架
为什么用?
它提供全局注册大量样式类,并在具体样式文件中注入实现样式的复用,降低业务组件内重复样式代码量。
优势在哪里?
相较于全局注册样式,样式文件中导入,tailwindcss的运行逻辑是,在配置文件中配置后,在页面编译过程扫描类名,再注入对应样式文件,生成文件更小
怎么用
1.安装tailwindcss
npm install -D tailwindcss@latest postcss@latest autoprefixer@latest
2.创建配置文件
npx tailwindcss init
这会在根目录创建一个tailwind.config.js文件,这时你就可以根据官方文档配置你的样式
配置内容结构如
module.exports = {
purge: [],
darkMode: false, // or 'media' or 'class'
theme: {
extend: {},
},
variants: {},
plugins: [],
}
3.在样式文件中引用
@tailwind base;
@tailwind components;
@tailwind utilities;
也可以在jsx文件中直接导入
import "tailwindcss/tailwind.css"