返回赛题列表

薛定谔的表单

入门

赛博朋克风格的 404 互动页面,包含一个"永远无法提交"的表单——测试模型的纯前端状态管理能力与表单拦截意识。

规则说明

phase1:要求模型根据提示词直接输出HTML文件
phase2 step1:在新的对话窗口,要求模型自行撰写PRD
phase2 step2:在同一个对话窗口,要求模型根据自己生成的PRD输出HTML文件

Prompt
phase1:
设计一个名为"赛博异乡人"的 404 互动页面。 1. **场景设定:** 一个幽暗、霓虹灯闪烁的赛博朋克风格街道(简笔画结合极简色块)。一个迷失的小角色(简笔画风格)站在一个霓虹灯招牌(写着 404)下面。 2. **核心互动(陷阱):** 页面上有一个看起来很正规的表单,提示用户输入"丢失的文件 ID"或"坐标"。表单下面有一个醒目的提交按钮,文字是"提交申请"。 3. **关键要求(防爆):** * 点击提交按钮后,**绝对不能**发生表单的默认 action 提交跳转(禁止页面刷新)。 * 小角色和招牌的状态必须发生实时变化。 * 当用户输入内容并点击提交后,小角色的头部要有从困惑(?)转为绝望(X)的动画。招牌上的 404 文字要闪烁,并变成红色的"ID NOT FOUND - CANNOT LEAVE"。 * 在提交按钮下方,必须平滑地弹出一个纯前端生成的、写着刚刚用户所输内容的"申请被驳回"提示层。 4. **叙事感与细节:** 整个过程要通过 JS 状态变量和 DOM 操作在单文件内完成。每次提交(哪怕是空提交),小角色的动作和反馈文字都要不同(例如:"这是第N次尝试了……(N为计数器)")。 * 请输出完整的、闭合的、无外部依赖的单文件 HTML 代码。
phase2(2 steps)
phase2 step1:
以下是一个设计需求: "设计一个名为'赛博异乡人'的 404 互动页面。一个幽暗、霓虹灯闪烁的赛博朋克风格街道,迷失的简笔画小角色站在 404 霓虹灯招牌下。页面上有一个表单让用户输入'丢失的文件 ID',点击提交后绝对不能发生表单跳转,而是通过 JS 状态变量和 DOM 操作让小角色和招牌发生实时变化,弹出'申请被驳回'提示层。每次提交反馈文字都不同,带有计数器机制。整个过程在单文件内完成,无外部依赖。" 请你根据这个需求,撰写一份详细的产品需求文档(PRD),不要写代码,只输出 PRD。
phase2 step2:
根据你自己的 PRD 文档,请输出完整的单文件 HTML(包含内联 CSS 和 JS)。要求完美还原 PRD 中描述的所有功能与视觉设计。

Claude Opus 4.6 Extended Thinking

Anthropic · Claude.ai Web

直接生成
1 次迭代2026-04-05
PRD驱动
2 次迭代2026-04-05

Claude Opus 4.7

Anthropic · Abacus AI API

直接生成
1 次迭代2026-05-03
PRD驱动
2 次迭代2026-05-03

Gemini 3.1 Pro

Google · Vertex AI Studio

直接生成
1m1 次迭代2026-03-27
PRD驱动
2 次迭代2026-03-27

MiniMax M2.7

MiniMax · Minimax Token Plan API

直接生成
1 次迭代2026-05-05
PRD驱动
2 次迭代2026-05-05
薛定谔的表单 — VibeBench