返回赛题列表

情绪天气明信片

进阶

用户拨动几个描述心情的滑块,页面实时生成一张会动的"今日情绪预报"明信片——抽象情绪到具象天气的视觉转化挑战。

规则说明

要求模型根据提示词直接输出完整的单文件 HTML,单 phase。

Prompt
Prompt
设计一个"情绪天气明信片"页面。 页面布局参考一张实体明信片:画面中央是一张比例约 3:2 的横版明信片卡片,卡片即天气图景的"取景窗",外面留白处放置控制器与说明文字,整体像是放在桌面上、刚从远方寄回的一张卡片。 **输入区(在明信片下方或侧边)**: 提供 3–4 个描述用户当下状态的滑块,每个滑块两端是一组对立的描述,例如: - 能量值:耗尽 ↔ 充沛 - 心情:阴郁 ↔ 明朗 - 思绪:杂乱 ↔ 清晰 - 温度感:清冷 ↔ 温暖 具体维度命名可以由你设计,允许并建议自由发挥滑块的维度,但要保证每个滑块都能对最终的天气图景产生**可感知的、有逻辑的**视觉变化,而不是几个无关紧要的装饰旋钮。 滑块的维度命名应当符合直觉,易于理解,不要过于晦涩难懂。 **明信片正面(核心视觉区)**: 根据滑块的组合实时生成一幅天气图景,图景必须是**会动的**,不是一张静态贴图。可能出现的天气场景例如: - 薄雾中透着光的清晨 - 午后的雷阵雨 - 风很大的多云黄昏 - 无风的夜晚星空 - 一场安静的细雪 - 雨过初晴的彩虹 - 将晚未晚的橙色火烧云 天气元素(云、雨、雪、阳光、风、星辰、雾气、光晕等)应当用 CSS 动画 / Canvas / SVG 实现,避免依赖外部图片素材。要求至少 5 种以上明显不同的天气状态可被滑块组合触发,相邻状态之间应有自然的过渡,而不是硬切换。 **明信片元素的细节**: - 卡片有轻微的厚度感和边缘阴影,像真实的明信片 - 右上角可以有一枚邮票(图案与当前天气呼应)和一个邮戳(写着"今日"或当前日期) - 卡片的某个角落用手写感字体写着一句**像天气预报播报员说的"今日情绪预报"**——例如"局部多云,午后转晴,建议给自己泡杯热茶",文案要根据滑块状态实时变化,至少覆盖 8 种以上不同的播报模板 **整体氛围**: - 温柔、克制、有质感,像精心设计的纸质明信片,而不是花哨的天气 App 截图 - 配色考究,避免廉价饱和色或AI常用的蓝紫配色;滤镜整体可以略带胶片颗粒感或纸张纹理 - 字体使用网页字体(Google Fonts 等),中英文搭配要协调 - 明信片之外的留白区域同样需要设计(不是默认白底),让整个页面看起来像一张被摆在桌面/木纹/麻布上的照片 **技术要求**: - 输出一个完整可运行的单文件 HTML,桌面浏览器 1280×800 以上全屏展示,手机浏览器 100% 展示 - 允许通过 CDN 引入网页字体和开源库(如 GSAP、anime.js 等) - 滑块拖动时的视觉响应必须流畅(≥ 30fps),不能在每次拖动都做整页重绘导致卡顿 - 所有图像元素用代码生成,禁止外链 jpg/png/webp 图片素材;SVG 内联或代码绘制是允许的

Claude Opus 4.7

Anthropic · 中转站API (X)

标准 Prompt
1 次迭代2026-05-07

Gemini 3.1 Pro Preview High Thinking

Google · Vertex AI Studio

标准 Prompt
1 次迭代2026-05-07

GPT 5.5

OpenAI · 中转站API (B)

标准 Prompt
1 次迭代2026-05-07

Step 3.5 Flash

StepFun · Swiftrouter

标准 Prompt
1 次迭代2026-05-07