Skill
4
Agent
All Skills
Search
Tools
中文
|
EN
Explore
Loading...
Back to Details
tailwindcss
Compare original and translation side by side
🇺🇸
Original
English
🇨🇳
Translation
Chinese
TailwindCSS
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类保持一致的最大宽度
为所有工具类利用响应式变体
在多种屏幕尺寸上进行测试