关于 mobile-first-design
从小屏幕开始设计,并将体验扩展到更大的设备。提供响应式实现、移动端性能和渐进增强方面的指导。
主要功能
- 01优先规划小屏布局
- 02响应式设计指南
- 03移动端性能指南
- 04渐进增强指南
适用场景
- 01设计 Web 应用
- 02创建响应式网站
- 03确定移动端功能优先级
- 04改善跨设备体验
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill mobile-first-design安装后在 Claude Code 中输入/mobile-first-design确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/mobile-performance.mdprogressive-enhancement.mdresponsive-design-implementation.mdscripts/validate-config.shtemplates/config-starter.yaml详细介绍
移动优先设计
目录
概述
移动优先设计以小屏幕为起点,确保核心功能在所有设备上都能正常运行,同时利用更大的屏幕提升体验。
适用场景
- Web 应用设计
- 响应式网站创建
- 功能优先级排序
- 性能优化
- 渐进增强
- 跨设备体验设计
快速入门
最简可运行示例:
Mobile-First Approach:
Step 1: Design for Mobile (320px - 480px)
- Constrained space forces priorities
- Focus on essential content and actions
- Single column layout
- Touch-friendly interactive elements
Step 2: Enhance for Tablet (768px - 1024px)
- Add secondary content
- Multi-column layouts possible
- Optimize spacing and readability
- Take advantage of hover states
Step 3: Optimize for Desktop (1200px+)
- Full-featured experience
- Advanced layouts
- Rich interactions
- Multiple columns and sidebars
---
## Responsive Breakpoints:
Mobile: 320px - 480px
- iPhone SE, older phones
// ... (see reference guides for full implementation)
参考指南
references/ 目录中的详细实现:
| 指南 | 内容 |
|---|---|
| 响应式设计实现 | 响应式设计实现 |
| 移动端性能 | 移动端性能 |
| 渐进增强 | 渐进增强 |
最佳实践
✅ 应该
- 优先为最小屏幕进行设计
- 在真实移动设备上测试
- 使用响应式图片
- 优化移动端性能
- 确保触控目标至少为 44x44px
- 在移动设备上将内容垂直堆叠
- 在移动设备上使用汉堡菜单
- 在移动设备上隐藏非必要内容
- 在慢速网络环境下测试
- 采用渐进增强方法
❌ 不应该
- 假设所有移动用户都使用高速网络
- 在移动设备上使用仅适用于桌面的模式
- 忽视触控交互需求
- 将按钮做得太小
- 忘记横屏方向
- 让移动端布局过于复杂
- 忽视移动端性能
- 假设用户没有键盘(iPad 用户)
- 跳过移动端用户测试
- 忘记刘海屏和安全区域
评论
支持 Markdown