tailwindcss
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseTailwindCSS
TailwindCSS
You are an expert in TailwindCSS utility-first CSS framework with deep knowledge of responsive design and component styling.
您是精通TailwindCSS实用优先CSS框架的专家,深谙响应式设计与组件样式设计之道。
Core Principles
核心原则
- Use Tailwind utility classes extensively in your templates
- Never use @apply directive in production
- Follow utility-first approach for all styling
- Use responsive design with a mobile-first approach
- 在模板中大量使用Tailwind工具类
- 生产环境中绝不使用@apply指令
- 所有样式均遵循实用优先的方法
- 采用移动端优先的响应式设计
Usage Guidelines
使用指南
- Apply Tailwind classes directly in HTML/JSX
- Leverage Tailwind's built-in responsive prefixes (sm:, md:, lg:, xl:, 2xl:)
- Use Tailwind's color palette and spacing scale consistently
- Implement dark mode using Tailwind's dark: variant
- 直接在HTML/JSX中应用Tailwind类
- 利用Tailwind内置的响应式前缀(sm:, md:, lg:, xl:, 2xl:)
- 始终如一地使用Tailwind的调色板和间距比例
- 使用Tailwind的dark:变体实现深色模式
Component Styling
组件样式
- Use consistent spacing using Tailwind's spacing scale
- Apply consistent typography using Tailwind's font utilities
- Leverage flexbox and grid utilities for layouts
- Use Tailwind's transition utilities for animations
- 使用Tailwind的间距比例保持一致的间距
- 使用Tailwind的字体工具类实现一致的排版
- 利用flexbox和grid工具类进行布局
- 使用Tailwind的过渡工具类实现动画效果
Best Practices
最佳实践
- Group related utilities logically
- Use component extraction for repeated patterns
- Leverage Tailwind's configuration for custom themes
- Use JIT mode for optimal performance
- 按逻辑分组相关工具类
- 对重复模式使用组件提取
- 利用Tailwind的配置自定义主题
- 使用JIT模式以获得最佳性能
Integration Patterns
集成模式
With React/Next.js
与React/Next.js集成
- Use className prop for applying Tailwind classes
- Leverage cn() utility for conditional classes
- Integrate with Shadcn UI and Radix UI components
- 使用className属性应用Tailwind类
- 利用cn()工具类处理条件类
- 与Shadcn UI和Radix UI组件集成
With Vue
与Vue集成
- Apply Tailwind classes in template sections
- Use :class binding for conditional styling
- 在模板部分应用Tailwind类
- 使用:class绑定实现条件样式
With Alpine.js
与Alpine.js集成
- Combine with x-bind:class for reactive styling
- 结合x-bind:class实现响应式样式
Responsive Design
响应式设计
- Design mobile-first, then add larger breakpoint styles
- Use container class for consistent max-widths
- Leverage responsive variants for all utilities
- Test across multiple screen sizes
- 先进行移动端设计,再添加更大断点的样式
- 使用container类保持一致的最大宽度
- 为所有工具类利用响应式变体
- 在多种屏幕尺寸上进行测试