Tailwind CSS 完整指南 MOC

Tailwind CSS 是一个实用优先的 CSS 框架,通过类名快速构建现代化界面。


📚 学习路径

阶段一:基础入门

目标:快速上手 Tailwind CSS,能够使用基础工具类构建简单页面

学习检查点:能够使用 Tailwind CSS 构建一个简单的响应式页面


阶段二:核心功能

目标:掌握 Tailwind CSS 的核心功能,能够高效开发


阶段三:进阶特性

目标:掌握 Tailwind CSS 的高级特性,能够定制和扩展


阶段四:实战应用

目标:能够使用 Tailwind CSS 构建完整的项目


🎯 快速参考

常用工具类速查

布局

  • Flexbox: flex, flex-col, items-center, justify-between
  • Grid: grid, grid-cols-3, gap-4
  • 定位: relative, absolute, fixed, sticky

间距

  • 内边距: p-4, px-6, py-4
  • 外边距: m-2, mx-auto, my-8

颜色

  • 背景: bg-blue-500, bg-gray-100
  • 文字: text-white, text-gray-600
  • 边框: border, border-gray-300

响应式

  • 断点: sm:, md:, lg:, xl:, 2xl:
  • 示例: text-sm md:text-base lg:text-lg

状态变体

  • 交互: hover:bg-blue-600, focus:ring-2, active:scale-95
  • 状态: disabled:opacity-50, group-hover:

📖 专题索引

按主题快速查找

布局相关

样式相关

响应式相关

进阶相关


🚀 快速开始

5 分钟快速上手

  1. 安装 Tailwind CSS

    npm install -D tailwindcss
    npx tailwindcss init
  2. 配置 tailwind.config.js

    module.exports = {
      content: ['./src/**/*.{js,jsx,ts,tsx}'],
      theme: {
        extend: {},
      },
      plugins: [],
    }
  3. 添加 Tailwind 指令

    @tailwind base;
    @tailwind components;
    @tailwind utilities;
  4. 开始使用

    <div class="bg-blue-500 text-white p-4 rounded-lg">
      你好,Tailwind CSS!
    </div>

详细步骤请参考:快速开始


📚 学习资源

官方资源

推荐阅读


✅ 学习检查点

基础阶段

  • 能够安装和配置 Tailwind CSS
  • 理解工具类的命名规则
  • 能够使用基础工具类构建简单页面

进阶阶段

  • 掌握响应式设计
  • 理解状态变体的使用
  • 能够自定义主题和工具类

实战阶段

  • 能够构建常用组件
  • 能够与框架集成
  • 理解最佳实践和性能优化

最后更新:2025
维护规范:详见项目根目录的目录结构规划

TailwindCSS CSS框架 实用优先 快速开发