教你使用AI编程工具生成漂亮的前端页面

Trae

引言

为什么 AI 프로그래밍 도구 生成的前端页面很好看,而你的不行,根本问题是这些工具为生成前端页面设计了一套完整的提示词,约束了各类前端规范。这些提示词好长好长...

不止提示词长,生成前端页面需要输出好多好多的tokens...所以你会发现在 claude 官方生成完整前端页面代码常常中断。

让AI生成漂亮的前端页面要解决两个问题:生成前端页面需要的提示词、完整生成前端页面代码

 

实践

1.生成前端页面需要的提示词

介绍第一种方法,不需要超长提示词,而是要学会引导提问和约束

第一轮提示词

作为前端设计师帮助产品经理提出UI设计规范。 你要详细了解产品经理描述的用户需求,并针对用户需求调整设计方案。
请遵循以下要求: 1. 现代且有高级感的前端设计 2. 遵守设计规范,注重UI细节和用户体验 3. 引入Tailwind CSS CDN而非编写style样式 4. 图片使用unsplash随机图片 5. 界面中避免出现滚动条
教你使用AI编程工具生成漂亮的前端页面

第二轮提示词

核心群体是饲养宠物的群体,用户使用产品目标是为宠物购买玩具和视频。用户会在所有设备上使用产品。产品主要功能模块有:首页(展示不同的宠物类别、商品类别)、购物结算页面、宠物购物清单页面、用户中心。没有特别的品牌色彩要求。界面使用多语言。用户一般每周光顾一次。产品没有特殊可访问性要求。
教你使用AI编程工具生成漂亮的前端页面

注:在 claude 官方网站对话,输出代码可能不完整,你要简化需求,先得到典型页面示例代码,再尝试完善完整网页代码。

 

第二种方法,使用明确的文字提示或图片作为示例

比如在第一个提示词的基础上加入以下UI风格提示:

风格名称特点适用场景代表案例
扁平化设计(Flat Design)无阴影、无渐变,使用纯色块和简洁图标企业官网、科技类 APPGoogle Material Design, Microsoft Fluent Design
暗黑模式(Dark Mode)深色背景,减少视觉疲劳娱乐、游戏、社交类 APPTwitter, YouTube
玻璃拟态(Glassmorphism)半透明磨砂玻璃效果,背景模糊金融类、科技类 APPmacOS Big Sur, Windows 11
粗野主义(Brutalism)直接生硬的大块色彩和无装饰设计个人博客、潮流品牌The Outline, Figma 社区
新粗野主义(Neo-Brutalism)结合现代 UI 设计,增强用户体验设计师作品集、潮流品牌Gumroad
霓虹糖果风(Neon Candy)高饱和度霓虹色,配合深色背景游戏、音乐、潮流品牌Spotify, 赛博朋克 2077 UI
现代线性风(Modern Linear)使用细线条和极简几何图形高端品牌、信息展示Apple, Notion
极简主义(Minimalism)纯色背景、大量留白,精炼的 UI 元素个人作品集、高端品牌Notion, Medium
未来主义设计(Futuristic UI)结合 3D、动态特效、炫光元素人工智能、智能设备Tesla UI, AR/VR 界面
黏土拟态(Claymorphism)UI 元素有圆角立体感,类似黏土材质儿童、娱乐类 APP儿童类 UI 设计
赛博朋克风(Cyberpunk)霓虹灯光效果,未来科技感游戏、科技类 APP赛博朋克 2077 UI
数据可视化风格(Data-Driven UI)以信息图、数据图表为核心财经、商业分析类 APPGoogle Analytics, Tableau
游戏化 UI(Gamification UI)借鉴游戏元素,如成就徽章教育、健身类 APPDuolingo, Nike Run Club
3D 设计(3D UI)使用 3D 图标、按钮和动画高端科技、NFT 交易Blender 相关 UI, NFT 网站

 

或者去UI设计网站挑选一个自己喜欢的页面风格,比如:

教你使用AI编程工具生成漂亮的前端页面

 

这部分没有展示生成的前端页面效果,放在下一部分演示。

 

2.完整生成前端页面代码

不要直接在 chatgpt 或 Claude 中尝试生成完整前端代码,他们的输出长度不够,而且无法构建多层级的项目代码。所以我们要选择一款AI 프로그래밍 도구,blot 和 Cursor 都是不错的选择,但这次我们用效果可能较差的 Trea 试试,来测测底线在哪。

 

1.首先要有一个完整的项目,不需要关心是否美观,只需要功能完备即可

这里我随便生成一个示例页面

教你使用AI编程工具生成漂亮的前端页面

 

2.让AI工具提供前端优化方案

作为前端设计师帮助产品经理提出UI设计规范。 你要详细了解产品经理描述的用户需求,并针对用户需求调整设计方案。
请遵循以下要求: 1. 现代且有高级感的前端设计 2. 遵守设计规范,注重UI细节和用户体验 3. 引入Tailwind CSS CDN而非编写style样式 4. 图片使用unsplash随机图片 5. 界面中避免出现滚动条

产品经理的需求:
偏好:玻璃拟态(Glassmorphism)
优化页面样式:index.html

先不要生成代码,仅给我前端样式优化建议

 

这轮对话主要参考AI编程工具建议,并不需要修改代码,所以切换到Chat模式对话

教你使用AI编程工具生成漂亮的前端页面

建议如下:

基于产品经理的需求和现有的二手车租赁网站,我来提供一些设计优化建议:

1. **玻璃拟态风格的应用**
- 将搜索栏和车辆卡片改用玻璃拟态效果,增加背景模糊和透明度
- 添加subtle的光效和渐变,提升高级感
- 考虑在hover状态下增加玻璃材质的光泽变化

2. **配色方案优化**
- 当前的深蓝色(#1e3a8a)略显沉重,建议改用更现代的渐变色
- 可以考虑使用紫蓝色渐变,如 `from-indigo-500 to-purple-500`
- 背景可以添加柔和的渐变和动态效果

3. **布局优化**
- 将搜索栏固定在顶部,实现毛玻璃效果
- 车辆卡片采用网格布局,但增加不规则间距,提升视觉趣味性
- 考虑使用 Masonry 布局,让卡片高度自适应

4. **交互体验提升**
- 为卡片添加平滑的悬浮动画
- 点击时添加ripple效果
- 搜索按钮添加微动效

5. **视觉细节优化**
- 使用 unsplash 的高质量汽车图片,可以考虑固定风格
- 添加subtle的背景图案或几何形状
- 增加适当的阴影层次
- 字体可以考虑更现代的无衬线字体

6. **响应式设计建议**
- 使用 Tailwind 的响应式类
- 在移动端保持玻璃拟态效果但降低模糊度
- 优化触摸区域大小

7. **性能优化建议**
- 使用 Tailwind 的 JIT 模式
- 图片使用 lazy loading
- 考虑使用 webp 格式图片

8. **无障碍性考虑**
- 确保足够的颜色对比度
- 添加适当的 ARIA 标签
- 支持键盘导航

 

3.执行前端样式优化

我给出以下问题
作为前端设计师帮助产品经理提出UI设计规范。 你要详细了解产品经理描述的用户需求,并针对用户需求调整设计方案。
请遵循以下要求: 1. 现代且有高级感的前端设计 2. 遵守设计规范,注重UI细节和用户体验 3. 引入Tailwind CSS CDN而非编写style样式 4. 图片使用unsplash随机图片 5. 界面中避免出现滚动条

产品经理的需求:
偏好:玻璃拟态(Glassmorphism)
优化页面样式:index.html

前端设计师给出以下建议:
{引用AI编程工具给出的建议}

现在开始优化前端页面

 

效果:

教你使用AI编程工具生成漂亮的前端页面

 

好像少点什么...

1.样式没有分离出来(最好在教程第一步先完成样式分离,并缩减重复的文本和代码,再进行前端样式优化,否则网页代码量太大会导致生成页面不完整,前端优化质量也会降低)

2.提示指令中“图片使用unsplash随机图片”,这句话未生效,导致页面缺失图片占位。(unsplash官方调用图片规则有变化,大模型还没有理解)

 

4.基于上述问题整体调优

先解决页面代码量问题,针对不同该项目特点具体问题具体分析

教你使用AI编程工具生成漂亮的前端页面教你使用AI编程工具生成漂亮的前端页面

 

修复图片占位符问题,这次我们就不调用 unsplash ,直接用背景占位符

教你使用AI编程工具生成漂亮的前端页面

效果展示(好像依然很丑...)

教你使用AI编程工具生成漂亮的前端页面

 

可能这类网站黑白简约的风格更好一些,上传参考图后重新生成效果

教你使用AI编程工具生成漂亮的前端页面

 

5.生成样式说明文件,其他页面设计时因该该文件设计

教你使用AI编程工具生成漂亮的前端页面

 

经验分享

1.使用基于 Claude-3.7-Sonnet 的AI编程工具

2.先生成后端代码,后生成前端代码

3.保留样式说明文档

4.不要再复杂的项目中直接优化UI,尝试单独生成UI方案,提示词如下:

你是一位全栈工程师,同时精通产品规划和UI设计。
我现在想要开发一个“冥想”iOS App,需要输出一套完整的APP原型图,请按照下面的要求执行:
- 模拟真实用户使用冥想类APP的真实场景和需求;
- 结合用户需求,以产品经理的视角去规划APP的功能、页面和交互;
- 结合产品规划,以设计师的视角去输出完整的UI/UX;
- 以上全部页面都在同一个html文件中展示。

5.多用UI参考图,提供一些示例预防生成页面过丑

教你使用AI编程工具生成漂亮的前端页面教你使用AI编程工具生成漂亮的前端页面教你使用AI编程工具生成漂亮的前端页面教你使用AI编程工具生成漂亮的前端页面教你使用AI编程工具生成漂亮的前端页面教你使用AI编程工具生成漂亮的前端页面
© 저작권 정책
AiPPT

관련 문서

댓글 없음

없음
댓글 없음...