用 AI 生成交互式网页,关键不是把一张图片照着画出来,而是把图片中的视觉规则、信息关系和操作方式重新描述清楚,再交付为真正能够运行的网页。
这次任务中,用户提供了一张 2D 网络可视化海报,希望保留白底、粉色细线和编辑感排版,同时把平面网络展开成可以旋转、缩放、选中节点和导出图片的 3D 交互页面。AutoClaw 最终交付了一份可以离线打开的单文件 HTML。
| 环节 | 本次任务内容 |
|---|---|
| 输入 | 一张 2D 网络海报和一段交互需求 |
| 处理 | 提取视觉语言,建立 3D 网络,补充旋转、缩放、节点查看和参数调节 |
| 交付 | 约 198 KB 的离线单文件 HTML |
| 人工确认 | 数据真实性、素材版权、不同设备表现和正式上线方式 |
原始需求:把静态网络海报变成可操作网页
原图是一张白底网络海报。大量粉色细线和节点组成圆形网络,底部保留标题、说明文字和品牌标识。它能够展示网络的复杂程度,但观看者只能看到一个固定角度,无法观察节点之间的空间关系。

用户并不是简单要求“做一个类似页面”,而是明确提出了交互目标:网络需要在三维空间中展开;用户可以拖动旋转、滚轮缩放、悬停查看连接、点击节点进入局部;页面还需要提供边线聚合、密度和透明度调节,以及重新生成和导出 PNG 的能力。
AutoClaw 如何把图片拆成网页需求
先识别视觉规则。 原图真正需要保留的不是每一个节点的位置,而是白色背景、粉色细线、少量彩色节点、圆形网络主体和左下角编辑说明。这些规则决定了新页面仍然能让人看出与原海报的关系。
再定义数据和空间结构。 网页需要生成大量节点和连接,并把它们安排到三维空间。节点大小、颜色、连接关系和前后深度共同影响最终观感。如果只增加旋转动画,却没有稳定的网络布局,页面会显得混乱,也无法支持节点查看。
把交互写成可验收动作。 “有交互感”很难检查,拖动旋转、滚轮缩放、悬停高亮、点击节点、按 Esc 返回、调节参数、重新生成和导出图片则可以逐项测试。需求越具体,越容易判断最终网页是否真的完成。
最终网页实现了哪些交互
交付文件使用 Canvas 绘制网络,并将运行所需的脚本和样式放在同一个 HTML 中。页面可以直接离线打开,不依赖额外的项目文件。
用户可以拖动网络改变观察角度,使用滚轮拉近或拉远。悬停节点时,相关连线和相邻节点会被突出显示;点击节点后,视角会移动到该节点,并显示节点编号、连接数量和三维坐标。
右下角提供 Bundling、Density 和 Line Opacity 三个滑块,用于调节连线聚合程度、网络密度和线条透明度。页面还提供 Regenerate 和 Export PNG,分别用于重新生成网络和导出当前结果。案例截图中显示约 1,500 个节点,密度调至 0.60 倍时呈现 3,000 条连接。

这类任务为什么不能只写“照着图片做”
参考图片只能说明页面看起来像什么,不能自动说明页面应该怎样运行。如果提示词只要求复刻样式,结果很可能是一张静态网页截图,或者只有简单动画,没有真正可操作的状态。
更有效的需求应同时包含五部分:参考图中必须保留的视觉特征、页面承载的数据规模、用户能够执行的操作、交付文件格式,以及每个控件的验收标准。
一段可复用的任务描述
请根据我提供的静态可视化图片,制作一个可以在浏览器运行的交互式 3D 网页。先提取图片中需要保留的背景、配色、线条、排版和说明文字,再将主体内容重建为三维结构。用户需要能够拖动旋转、滚轮缩放、悬停查看关系、点击对象查看详细信息并返回全局视图。所有可见控件都必须工作。请交付一份可以离线打开的单文件 HTML,并列出已经实现的交互、测试结果和仍需人工确认的事项。不要把静态截图当作最终交付物。
拿到网页后应该检查什么
检查交互是否真实可用。 逐项测试旋转、缩放、悬停、点击、参数调节、重新生成和图片导出,确认按钮不是只有外观。
检查不同设备的表现。 节点数量较多时,电脑和手机的性能可能不同。正式上线前应测试常见浏览器、触控操作、页面尺寸和较低性能设备。
检查数据和素材是否可以公开。 如果网络关系来自真实研究或业务数据,需要确认数据来源、展示口径和授权范围。参考图片中的品牌标识、文字和视觉素材也不能默认用于公开发布。
检查页面是否需要继续开发。 单文件 HTML 适合演示、教学和快速分享。如果需要用户登录、保存状态、接入数据库或长期维护,还需要继续补充后端、部署、权限和监控。
AutoClaw 在这类任务中能帮你做什么
用户可以把参考图和交互目标交给 AutoClaw,让它继续完成视觉拆解、页面实现、交互补充和文件交付。最终得到的不只是设计说明或一段代码建议,而是一份可以打开检查的网页成品。
这次案例说明,静态海报可以成为交互网页的起点,但参考图不能替代完整需求。AutoClaw 可以推进实现,用户仍然需要确认真实数据、版权、设备兼容性和正式上线条件。