ui-ux-design-principles
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseUI/UX Design Principles
UI/UX设计原则
Comprehensive guide for UI and UX design principles in software development, covering visual design, interaction patterns, accessibility, performance, and responsive design.
面向软件开发的UI与UX设计原则综合指南,涵盖视觉设计、交互模式、可访问性、性能和响应式设计。
When to Apply
适用场景
Reference these guidelines when:
- Designing new UI components or interfaces
- Implementing user interactions and navigation
- Ensuring accessibility compliance (WCAG 2.1 AA)
- Creating responsive and mobile-first layouts
- Optimizing user feedback and error handling
- Building design systems and maintaining consistency
- Testing and iterating on user experience
在以下情况下可参考这些指南:
- 设计新的UI组件或界面
- 实现用户交互和导航
- 确保符合可访问性规范(WCAG 2.1 AA)
- 创建响应式、移动端优先的布局
- 优化用户反馈和错误处理
- 构建设计系统并保持一致性
- 对用户体验进行测试和迭代
Rule Categories by Priority
按优先级划分的规则类别
| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Visual Design | HIGH | |
| 2 | Accessibility | CRITICAL | |
| 3 | Interaction Design | HIGH | |
| 4 | Responsive Design | HIGH | |
| 5 | User Feedback | MEDIUM-HIGH | |
| 6 | Information Architecture | MEDIUM | |
| 7 | Performance Optimization | MEDIUM | |
| 8 | Consistency | MEDIUM | |
| 9 | Mobile-First Design | HIGH | |
| 10 | Testing and Iteration | MEDIUM | |
| 优先级 | 类别 | 影响程度 | 前缀 |
|---|---|---|---|
| 1 | 视觉设计 | 高 | |
| 2 | 可访问性 | 严重级 | |
| 3 | 交互设计 | 高 | |
| 4 | 响应式设计 | 高 | |
| 5 | 用户反馈 | 中高 | |
| 6 | 信息架构 | 中 | |
| 7 | 性能优化 | 中 | |
| 8 | 一致性 | 中 | |
| 9 | 移动端优先设计 | 高 | |
| 10 | 测试与迭代 | 中 | |
Quick Reference
快速参考
1. Visual Design (HIGH)
1. 视觉设计(高优先级)
- - Establish clear visual hierarchy
visual-hierarchy - - Use cohesive color palette
visual-color-palette - - Effective typography for readability
visual-typography - - Maintain WCAG 2.1 AA contrast
visual-contrast - - Consistent style across application
visual-style-consistency
- - 建立清晰的视觉层级
visual-hierarchy - - 使用统一协调的配色方案
visual-color-palette - - 采用易读性佳的排版方案
visual-typography - - 满足WCAG 2.1 AA对比度要求
visual-contrast - - 整个应用保持统一的风格
visual-style-consistency
2. Accessibility (CRITICAL)
2. 可访问性(严重级优先级)
- - Follow WCAG guidelines
accessibility-wcag - - Use semantic HTML
accessibility-semantic-html - - Provide alt text for images
accessibility-alt-text - - Ensure keyboard navigability
accessibility-keyboard-navigation - - Test with assistive technologies
accessibility-assistive-tech
- - 遵循WCAG规范
accessibility-wcag - - 使用语义化HTML
accessibility-semantic-html - - 为图片提供替代文本
accessibility-alt-text - - 确保支持键盘导航
accessibility-keyboard-navigation - - 使用辅助技术进行测试
accessibility-assistive-tech
3. Interaction Design (HIGH)
3. 交互设计(高优先级)
- - Intuitive navigation patterns
interaction-navigation - - Use familiar UI components
interaction-familiar-components - - Clear calls-to-action
interaction-cta - - Judicious use of animations
interaction-animations - - Cross-device compatibility
interaction-responsive
- - 直观的导航模式
interaction-navigation - - 使用用户熟悉的UI组件
interaction-familiar-components - - 清晰的行动号召按钮
interaction-cta - - 合理使用动画效果
interaction-animations - - 跨设备兼容性
interaction-responsive
4. Responsive Design (HIGH)
4. 响应式设计(高优先级)
- - Use relative units and flexible layouts
responsive-fluid-layouts - - Breakpoints for different screen sizes
responsive-media-queries - - Responsive images with srcset
responsive-images - - Relative units for typography
responsive-typography - - Prioritize content for mobile
responsive-content-priority
- - 使用相对单位和弹性布局
responsive-fluid-layouts - - 为不同屏幕尺寸设置断点
responsive-media-queries - - 配合srcset实现响应式图片
responsive-images - - 排版使用相对单位
responsive-typography - - 移动端场景下优先展示核心内容
responsive-content-priority
5. User Feedback (MEDIUM-HIGH)
5. 用户反馈(中高优先级)
- - Clear feedback for user actions
feedback-mechanisms - - Loading indicators for async operations
feedback-loading - - Clear error messages and recovery
feedback-errors - - Track user behavior
feedback-analytics
- - 针对用户操作给出清晰反馈
feedback-mechanisms - - 异步操作提供加载指示器
feedback-loading - - 清晰的错误提示和恢复方案
feedback-errors - - 追踪用户行为
feedback-analytics
6. Information Architecture (MEDIUM)
6. 信息架构(中优先级)
- - Logical content organization
ia-organization - - Clear labeling and categorization
ia-labeling - - Effective search functionality
ia-search - - Visualize structure with sitemap
ia-sitemap
- - 内容组织逻辑清晰
ia-organization - - 标签和分类清晰明确
ia-labeling - - 高效的搜索功能
ia-search - - 通过站点地图可视化结构
ia-sitemap
7. Performance Optimization (MEDIUM)
7. 性能优化(中优先级)
- - Optimize images and assets
performance-images - - Lazy load non-critical resources
performance-lazy-loading - - Code splitting for initial load
performance-code-splitting - - Monitor Core Web Vitals
performance-core-web-vitals
- - 优化图片和静态资源
performance-images - - 非核心资源懒加载
performance-lazy-loading - - 代码拆分优化首屏加载
performance-code-splitting - - 监控Core Web Vitals指标
performance-core-web-vitals
8. Consistency (MEDIUM)
8. 一致性(中优先级)
- - Develop and adhere to design system
consistency-design-system - - Consistent terminology
consistency-terminology - - Consistent element positioning
consistency-positioning - - Visual consistency across sections
consistency-visual
- - 制定并遵循设计系统
consistency-design-system - - 术语使用保持一致
consistency-terminology - - 元素位置保持一致
consistency-positioning - - 不同模块之间视觉风格一致
consistency-visual
9. Mobile-First Design (HIGH)
9. 移动端优先设计(高优先级)
- - Design mobile first, scale up
mobile-first-approach - - Touch-friendly interface elements
mobile-touch-targets - - Implement common gestures
mobile-gestures - - Consider thumb zones
mobile-thumb-zones
- - 优先设计移动端版本,再向上适配
mobile-first-approach - - 界面元素适配触摸操作
mobile-touch-targets - - 实现通用手势支持
mobile-gestures - - 考虑拇指操作热区
mobile-thumb-zones
10. Testing and Iteration (MEDIUM)
10. 测试与迭代(中优先级)
- - A/B testing for critical decisions
testing-ab - - Use heatmaps and session recordings
testing-heatmaps - - Gather and incorporate feedback
testing-user-feedback - - Iterate based on data
testing-iteration
- - 关键决策采用A/B测试
testing-ab - - 使用热图和会话录制工具
testing-heatmaps - - 收集并落地用户反馈
testing-user-feedback - - 基于数据进行迭代
testing-iteration
How to Use
使用方法
Read individual rule files for detailed explanations and code examples:
rules/visual-hierarchy.md
rules/accessibility-wcag.md
rules/responsive-fluid-layouts.mdEach rule file contains:
- Brief explanation of why it matters
- Incorrect code example with explanation
- Correct code example with explanation
- Additional context and references
阅读单独的规则文件获取详细说明和代码示例:
rules/visual-hierarchy.md
rules/accessibility-wcag.md
rules/responsive-fluid-layouts.md每个规则文件包含:
- 重要性简要说明
- 错误代码示例及说明
- 正确代码示例及说明
- 额外背景信息和参考资料
Full Compiled Document
完整编译文档
For the complete guide with all rules expanded:
AGENTS.md如需查看所有规则展开的完整指南,请参考:
AGENTS.md