Tailwind CSS 从入门到精通

admin

2025-11-23 05:21 阅读 1879

快速掌握Tailwind CSS工具类框架,提升开发效率

Tailwind CSS 实用指南

Tailwind CSS 是一个功能类优先的 CSS 框架,让你无需离开 HTML 就能快速构建现代化界面。

1. 安装配置

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p

配置 tailwind.config.js:

module.exports = {
  content: ["./src/**/*.{js,jsx,ts,tsx,vue}"],
  theme: {
    extend: {
      colors: {
        primary: "#3490dc",
      },
    },
  },
  plugins: [],
}

2. 布局类


内容
固定
1
2-3

3. 响应式设计

使用断点前缀:sm(640px), md(768px), lg(1024px), xl(1280px)

响应式宽度

响应式字体

4. 状态变体



自动适配

5. 间距与尺寸


padding
margin
尺寸控制

6. 自定义组件

/* 使用 @apply 提取组件 */
.btn-primary {
  @apply px-4 py-2 bg-blue-500 text-white 
         rounded-lg hover:bg-blue-600 
         transition-colors duration-200;
}

.card {
@apply p-6 bg-white rounded-xl
shadow-lg hover:shadow-xl;
}

7. 动画效果

悬停动画
加载中...
旋转

最佳实践

  • 使用 @apply 提取重复的类组合
  • 配置主题扩展而非覆盖默认值
  • 启用 JIT 模式获得更好性能
  • 使用 Prettier 插件自动排序类名
0 条评论