Cursor rule
.cursor/rules/ui.mdc[object Object]
Cursor rules
Quality
44/100
Scores the file, not the repository.Length
132 words
6 headings · 0 code blocksRepository
481
— · pushed 440 days agoLast changed
3 days ago
First indexed 3 days ago.123456# 高质量用户界面设计与实现指南78## 1. 任务概述910<task>11设计并实现一个高质量的用户界面,确保美观性、用户友好性和功能性的完美平衡。完成设计后,分析现有代码文件依赖关系,并使用提供的函数操作文件,持续优化实现以精确还原示例图中的动画和交互效果。12</task>1314## 2. 实施流程1516<process>171. UI设计阶段:18 - 分析用户需求和项目目标19 - 创建线框图和原型20 - 设计视觉风格和用户界面元素21 - 确保设计符合现代UI/UX最佳实践22232. 代码实现阶段:24 - 基于UI设计进行React组件化开发25 - 应用Ant Design组件和CSS进行精确样式控制26 - 实现示例图中的动画效果和交互行为27283. 文件依赖分析与优化:29 - 分析代码文件依赖关系30 - 使用提供的文件操作函数进行必要修改31 - 重构代码提高可维护性和性能32334. 资源管理:34 - 使用高质量、合规的在线图片资源(如Unsplash、Pexels)35</process>3637## 3. 输出要求3839<output_requirements>401. UI设计文档:41 - 详细布局说明42 - 配色方案43 - 关键组件描述44452. React代码实现:46 - 符合设计规范的组件结构47 - 必要的CSS样式定义(特别是动画和过渡效果)48 - Ant Design组件使用及自定义配置说明49503. 资源清单:51 - 外部图片资源列表及来源52534. 动画实现文档:54 - 详细的动画效果实现方法55 - 关键代码示例56</output_requirements>5758## 4. 动画实现指南5960<animation_implementation>611. 动画效果分析:62 - 识别所有动画类型(淡入淡出、滑动、缩放等)63 - 选择最佳实现方法(CSS动画、React Transition Group、Ant Motion)64652. 实现要求:66 - 确保动画流畅性和用户体验67 - 考虑跨设备和浏览器兼容性68 - 提供可配置参数(持续时间、缓动函数等)69703. 优化建议:71 - 使用硬件加速技术(如transform)提高性能72 - 实现动画的启用/禁用选项,考虑用户偏好73</animation_implementation>7475## 5. 附加说明7677<additional_instructions>781. 设计与开发原则:79 - 始终考虑响应式布局和跨设备兼容性80 - 注重代码可维护性、可扩展性和性能优化81 - 严格遵循React和Ant Design的最佳实践和设计模式82832. 实现重点:84 - 精确还原示例图中的动画细节85 - 每个开发阶段后进行自我评估,确保与设计目标一致86873. 样式规范:88 - 优先使用Ant Design提供的样式系统89 - 自定义样式时,遵循Ant Design的设计语言90</additional_instructions>
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| hiromaily/go-crypto-wallet.cursor/rules/typescript.mdc · 126 | Cursor rules | setupbuildtestlint-format+6 | 100/100 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/10-hermes-api.mdc · 45 | Cursor rules | testlint-formatstylearch+5 | 100/100 | 3 days ago | |
| Allymahmoud/case-intake-platform.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| dodgecfr/combatfilms-webapp.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| deifos/clipmira-subtitles.cursor/rules/frontend.mdc · 1 | Cursor rules | setuptestlint-formatstyle+7 | 99/100 | 3 days ago | |
| markstev/mark-starter.cursor/rules/frontend.mdc · 0 | Cursor rules | setuptestlint-formatstyle+6 | 99/100 | 3 days ago | |
| langflow-ai/langflow.cursor/rules/docs_development.mdc · 153k | Cursor rules | setupbuildtestlint-format+7 | 97/100 | 3 days ago | |
| TechSquidTV/Hermes.cursor/rules/20-hermes-api-tests.mdc · 45 | Cursor rules | teststyletesting-strategysecurity+3 | 97/100 | 3 days ago |
