【Cursor实战】实现一个网页版小猫补光灯效果

前言

今天尝试用Cursor复刻一个网红应用 小猫补光灯 记录一下Cursor在个人项目中的实现过程、表现及问题。感兴趣的小伙伴也可以看往期案例:

第一步:构建页面结构和风格

第一步先构思应用的基本功能,搭建应用的整体页面结构

在聊天窗口写提示词经常会因为排版问题导致意外触发提交,建议先在其他文档中编写好提示词再粘贴到对话窗口或者写在 .cursorrules 和 NotePads 中,这里我写在NotePads中,也可以将应用草稿图发给Cursor作为参考。

使用快捷键【Cmd+I】唤起 Composer,引入NotePads笔记作为上下文,直接回车等待Cursor为我们生成代码。

用到的提示词如下:

markdown 复制代码
# 角色
你是一个工作10年的资深前端工程师,请根据我的要求完成任务
## 背景
我想使用HTML、CSS、JavaScript做一个简易版的小猫补光灯应用,实现原理是根据屏幕的反光给人物脸部进行补光。
## 要求
1. 页面顶部以可爱的风格展示 "美颜补光灯" 标题
2. 页面中间区域调用摄像头展示人脸
3. 提供背景设置,可以选择背景色
4. 提供滤镜设置,可以选择滤镜风格,调节亮度、饱和度和色相等
## 风格
1. 参考如iphone、google等大厂的审美和设计风格进行设计
2. 配色以少女感为主

很快Cursor完成了基本页面结构的编写,点击【Save all】保存

双击【index.html】文件在浏览器中打开,预览效果如下:

这里我没有开摄像头,实际效果头像框是可以看到人像的,对效果满意可以点击【Accept all】接受代码,如果对效果不太满意,可以让Cursor进行调整

第二步:优化交互

Cursor第一步生成的效果并不是很完美,Cursor提供了白色白色背景和设置模块的背景色重合导致看不见了,其次进度条看不到具体的色值:

  • 白色背景默认是看不到的,我们需要为其加一个边框,以便可以知道有白色背景
  • 滤镜进度条,看不到具体的数值

下面我们将这两个问题反馈给Cursor,让Cursor帮我们调整效果

用到的提示词如下:

diff 复制代码
做的很好,我需要你帮我优化两个问题:
- 白色背景默认是看不到的,我们需要为每个背景颜色都默认加一个与之颜色有对比度的边框,以便可以让用户看到所有背景色
- 调整滤镜进度条交互效果,在滑块右侧添加输入框,滑动滑块时可以在右侧输入框实时展示参数值,用户也可以在输入框输入参数进行设置

等待Cursor修改完成后,点击【Save all】进行保存

经过上面的调整,设置部分基本上满足了我们的需求

第三步:产品优化

产品完成后,如果我们不知道产品是否受人欢迎或者不知道如何改进产品,我们可以让Cursor帮我们进行产品优化,这里将需求描述写到了NotePads中,也可以直接在对话框中输入。

用到的提示词如下:

复制代码
完成的很好,下面我想让你担任一位优秀大厂产品经理,请从年轻女性喜欢的角度思考和分析该产品,并帮我对产品进行优化,让更多女性喜欢这个应用。

Cursor优化完成后,我们看下最终效果:

添加了 美颜、贴纸 、 拍照保存 和 分享 相关设置,不过 肤质光滑程度、瘦脸程度、贴纸 等部分需要更复杂的处理,这里Cursor并没有真正帮我们实现,只是预留了Todo,这也算是过度优化了,我们可以选择去掉该内容也可以选择让Cursor辅助我们实现,这里就不再继续延伸了。

第四步:补充项目描述

项目完成后补充项目说明文档是有必要的,不仅可以帮我们快速回忆项目内容,而且有迭代更新时可以让AI对项目进行快速了解。

用到的提示词:

复制代码
分析当前项目的功能、项目结构,输出到 README.md 文件

完整效果

总结

今天这个案例Cursor完成的还是很顺利的,过程中没有遇到卡壳,抛开Cursor最后带来的过度优化,Cursor在完成项目的整体过程是令人惊叹的,配合Claude 3.7在实现前端UI工作上可以很大程度为我们助力。

项目地址

项目放到Github了,感兴趣的小伙伴可以自行玩耍

Github地址:github.com/MisterZhouZ...

友情提示

见原文:【Cursor实战】实现一个网页版小猫补光灯效果

本文同步自微信公众号 "程序员小溪" ,这里只是同步,想看及时消息请移步我的公众号,不定时更新我的学习经验。

相关推荐
Goboy22 分钟前
老婆问我:"什么是大模型的'对齐优化'?
llm·aigc·ai编程
Goboy23 分钟前
AI 代码助手进入 "对话时代"
llm·aigc·ai编程
萌萌哒草头将军9 小时前
💎这么做,cursor 生成的代码更懂你!💎
javascript·visual studio code·cursor
Pitayafruit10 小时前
🔓AI赋能开源:如何借助MCP快速解锁开源项目并提交你的首个PR
ai编程·cursor·mcp
小兵张健11 小时前
高德地图 MCP 全网最全教程(Cursor + Win)
aigc·cursor·mcp
Lilith的AI学习日记12 小时前
MetaGPT深度解析:重塑AI协作开发的智能体框架实践指南
大数据·人工智能·机器学习·aigc
r0ad12 小时前
文生图架构设计原来如此简单之社区与共享机制
aigc
用户543443284440714 小时前
一文读懂 Tokens 的原理、应用与成本优化
aigc
草梅友仁14 小时前
AI 开发 afdian-linker 与 GitHub 加星仓库推荐 | 2025 年第 15 周草梅周报
开源·aigc·github copilot
KarudoLee16 小时前
AIGC1——AIGC技术原理与模型演进:从GAN到多模态融合的突破
人工智能·生成对抗网络·aigc