用 opencode + mimo v2.5pro 写了一个视频播放器,用的是 electron 框架
但是好丑啊,配色就很丑,而且都是 emoji,这种 emoji 感觉回到了上个世纪
用 opencode + mimo v2.5pro 写了一个视频播放器,用的是 electron 框架
但是好丑啊,配色就很丑,而且都是 emoji,这种 emoji 感觉回到了上个世纪
11 回答1.2k 阅读
3 回答959 阅读✓ 已解决
2 回答944 阅读✓ 已解决
3 回答900 阅读✓ 已解决
2 回答638 阅读
3 回答958 阅读
3 回答944 阅读
省流,让 AI 用图标库。
以下内容来自 AI:
看到这张图真的让人会心一笑。这可以说是目前用 AI 搓前端(尤其是快速原型开发)时最经典、最让人抓狂的痛点之一了。
AI 极其喜欢用 Emoji 当图标,因为对大模型来说,Emoji 是零依赖、纯文本、自带语义的万金油方案,能用最少的代码让界面“看起来有功能”。但正如吐槽所说,出来的视觉效果往往带着一股浓浓的“上世纪复古风”,极其粗糙。
要彻底解决 AI 代码里“满屏 Emoji”和“配色辣眼睛”的问题,核心在于在 Prompt 中打破 AI 的惰性,给它树立明确的现代设计规范。
为什么 AI 写的 UI 这么丑?
#000000或#1a1a1a加上高饱和度的纯红(#ff0000)、纯蓝(#0000ff),没有任何色彩层次。彻底告别 Emoji 的“调教”指南
1. 强制要求使用现代图标方案
别让 AI 自己做决定。在提需求时,明确指定它必须使用以下两种方案之一:
方案 A:高质感 inline SVG(最推荐,零依赖)
直接命令 AI 编写原生的内联 SVG。现代 AI(如 Claude 3.5 Sonnet、GPT-4o)的 SVG 绘制能力非常强。
方案 B:现代第三方图标库
如果你允许引入外部库,直接塞给它一个 CDN 地址或指定包名。
2. 注入“设计系统”与色板(解决配色丑)
AI 是不懂什么是“高级感”的,除非你把色彩的十六进制代码(Hex)喂到它嘴里。你可以给它一套成熟的现代设计规范:
3. 使用“负向提示词”(Negative Prompting)
在 Prompt 的结尾,加入强烈的规则约束,通常能够有效压制 AI 的“偷懒”行为。
现成可用的 Prompt 修复模板
如果 AI 已经帮你写好了一个像图里这样“满是 Emoji”的结构,你可以把代码丢给它,并附上这段话进行一键重构:
经过这样一番约束,AI 产出的代码视觉质量通常会有质的飞跃。