安装
开始使用 Tailwind CSS
Tailwind CSS 的工作原理是扫描所有 HTML 文件、JavaScript 组件和任何其他模板中的类名,生成相应的样式,然后将它们写入静态 CSS 文件。
它快速、灵活、可靠——无需运行时间。
Installing Tailwind CSS as a PostCSS plugin
将 Tailwind CSS 安装为 PostCSS 插件是将其与 webpack、Rollup、Vite 和 Parcel 等构建工具集成的最无缝方式。
安装 Tailwind CSS
通过 npm 安装
tailwindcss
及其对等依赖项,并创建您的tailwind.config.js
文件。Terminalnpm install -D tailwindcss postcss autoprefixernpx tailwindcss init
将 Tailwind 添加到你的 PostCSS 配置中
将
tailwindcss
和autoprefixer
添加到您的postcss.config.js
文件中,或添加到项目中配置 PostCSS 的任何位置。postcss.config.jsmodule.exports = { plugins: { tailwindcss: {}, autoprefixer: {}, } }
配置模板路径
在
tailwind.config.js
文件中添加所有模板文件的路径。tailwind.config.js/** @type {import('tailwindcss').Config} */ module.exports = { content: ["./src/**/*.{html,js}"], theme: { extend: {}, }, plugins: [], }
将 Tailwind 指令添加到你的 CSS
将 Tailwind 每一层的
@tailwind
指令添加到您的主 CSS 文件中。main.css@tailwind base; @tailwind components; @tailwind utilities;
开始构建过程
使用
npm run dev
或package.json
文件中配置的任何命令运行构建过程。Terminalnpm run dev
开始在 HTML 中使用 Tailwind
确保编译后的 CSS 包含在
<head>
(您的框架可能会为您处理此问题) 中,然后开始使用 Tailwind 的实用程序类来设置您的内容样式。index.html<!doctype html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="/dist/main.css" rel="stylesheet"> </head> <body> <h1 class="text-3xl font-bold underline"> Hello world! </h1> </body> </html>
你被困住了吗? 使用 PostCSS 设置 Tailwind 在不同构建工具上可能略有不同。查看我们的框架指南,了解我们是否有针对您的特定设置的更具体说明。Explore our framework guides
下一步阅读什么
熟悉一些使 Tailwind CSS 不同于编写传统 CSS 的核心概念。
Utility-First Fundamentals
使用实用程序优先的工作流程从一组受限的原始实用程序构建复杂组件。
Responsive Design
使用响应式修饰符构建可适应任何屏幕尺寸的完全响应式用户界面。
Hover, Focus & Other States
使用条件修饰符来为悬停、聚焦等交互状态下的元素设置样式。
Dark Mode
使用暗模式修饰符直接在 HTML 中优化您的网站以适应暗模式。
Reusing Styles
通过创建可重复使用的抽象来管理重复并保持项目的可维护性。
Customizing the Framework
定制框架来匹配您的品牌并使用您自己的自定义风格进行扩展。