优势
快速开发:Tailwind CSS 是一个高度可定制的原子化 CSS 框架,提供了大量的预定义样式类,可以大大加快开发速度。开发者只需使用这些类名,而无需编写自定义 CSS,从而减少了手动编写和维护 CSS 的负担。
无设计限制:与其他框架如 Bootstrap 不同,Tailwind 不强制你遵循某种设计风格,而是给你提供了工具来创建自己独特的设计。它完全不限制 UI 的布局和外观。
响应式设计:Tailwind 预设了响应式断点,可以轻松地为不同设备设置样式。在一个类名中可以直接设置响应式设计,而不需要写媒体查询。
自定义配置:通过 Tailwind 的配置文件,你可以轻松地自定义颜色、间距、字体等,满足项目的独特需求。
小而强大:Tailwind 使用了 PurgeCSS,这使得最终的 CSS 文件体积非常小,因为只包含在项目中实际使用的样式类。
使用方法
安装 Tailwind CSS:
你可以通过 npm 安装 Tailwind:1
2npm install -D tailwindcss
npx tailwindcss init配置 Tailwind:
安装完成后,会生成一个tailwind.config.js
文件,你可以在其中自定义 Tailwind 的默认配置,如颜色、间距、字体等。引入 Tailwind:
在你的 CSS 文件中引入 Tailwind 的基础样式:1
2
3@tailwind base;
@tailwind components;
@tailwind utilities;编写 HTML:
使用 Tailwind 提供的类名来定义样式:1
2
3<div class="flex items-center justify-center h-screen bg-gray-100">
<h1 class="text-4xl font-bold text-blue-500">Hello, Tailwind CSS!</h1>
</div>构建优化:
使用purge
配置来删除未使用的样式,从而减少 CSS 文件的大小:1
2
3
4module.exports = {
purge: ['./src/**/*.html', './src/**/*.js'],
// ...
}