# 响应式设计指南 本项目采用移动优先(Mobile-First)的响应式设计策略,使用 Tailwind CSS 的断点系统确保在所有设备上都有出色的用户体验。 ## 📱 断点系统 ### Tailwind CSS 断点 | 断点 | 最小宽度 | 设备类型 | 说明 | |------|---------|---------|------| | `默认` | 0px | 移动设备(竖屏) | 320px - 639px | | `sm:` | 640px | 移动设备(横屏)/ 小平板 | 640px - 767px | | `md:` | 768px | 平板设备 | 768px - 1023px | | `lg:` | 1024px | 笔记本电脑 | 1024px - 1279px | | `xl:` | 1280px | 桌面显示器 | 1280px - 1535px | | `2xl:` | 1536px | 大屏显示器 | 1536px+ | ### 常见设备尺寸参考 #### 移动设备 - iPhone SE: 375 x 667 - iPhone 12/13/14: 390 x 844 - iPhone 14 Pro Max: 430 x 932 - Samsung Galaxy S21: 360 x 800 - Google Pixel 5: 393 x 851 #### 平板设备 - iPad Mini: 768 x 1024 - iPad Air: 820 x 1180 - iPad Pro 11": 834 x 1194 - iPad Pro 12.9": 1024 x 1366 #### 桌面设备 - 笔记本: 1366 x 768, 1440 x 900, 1920 x 1080 - 显示器: 1920 x 1080, 2560 x 1440, 3840 x 2160 ## 🎨 响应式设计原则 ### 1. 移动优先(Mobile-First) 从最小屏幕开始设计,逐步增强到大屏幕: ```vue
``` ### 2. 渐进增强(Progressive Enhancement) 基础功能在所有设备上可用,高级功能在大屏幕上增强: ```vue

``` ### 3. 触摸友好(Touch-Friendly) 移动设备上的点击目标至少 44x44 像素: ```vue