加载中…
创作者 · CryptoEights
查看原始来源 ↗Prompt
用于构建 F1 Dashboard 的 Prompt: "使用 React、Tailwind CSS 和 Framer Motion 构建一个电影感、高端的 Formula 1 实时数据面板。设计应暗色、沉浸,并具有专业广播叠加层的感觉。 1. 布局与背景: 将背景设置为全屏、循环、静音的真实 F1 赛车在赛道上行驶的视频(使用此视频 URL:)。 在视频上叠加从顶部由黑色过渡到透明的深色渐变,并从底部加入红色径向渐变,模拟底部泛光效果。 使用深色主题(bg-[#0a0a0a])和白色文字。 导入并使用 Inter 作为标准文字字体,使用 Space Grotesk 作为大号展示数字和标题字体。 2. 页头与 Hero 区域: 顶部栏:加入返回箭头图标、标题“São Paulo Grand Prix 2026”,以及“Live Updates”和“Highlights”按钮,另加一个小型美国国旗图标。 中心 Hero:用超大粗体文字(text-[140px])展示“Formula 1”。在其上方加入一个小副标题,其中包含 Audi rings Logo(SVG)、“Powertrain”、一面德国国旗和“Neuburg, Germany”。使用 Framer Motion 让这些元素在加载时淡入并向上滑动。 3. 底部数据面板(网格布局): 在底部创建三个玻璃拟态面板(bg-[#111111]/60 backdrop-blur-xl border border-white/5): 面板 1(Max Speed): 标题:“MAX SPEED” 数值:创建一个自定义 React hook/组件,在 2.5 秒内让数字从 0 平滑递增到 372.5。旁边显示“km/h”。 副标题:“Maximum speed recorded during test session”。 面板 2(Live Track Map): 绘制一条代表 F1 赛道的自定义 SVG 路径。为路径添加红色/橙色描边以及带发光滤镜的效果。 添加三个车手标记(P1、P2、P3),使用 <animateMotion> 让它们持续沿 SVG 路径运动。 标记应包含一条指向赛道的短线、一个彩色方框和方框内一张很小的车手照片。 在地图下方显示车手详情:巴西国旗、“Bortoleto”、带时钟图标的“8:05/MI”,以及带活动图标的绿色“-0.142”。 面板 3(Current Lap Time): 标题:“CURRENT LAP TIME”,带绿色向上箭头。 数值:创建一个自定义 React 组件,让时间码快速递增,并在 3 秒后精确停在 1:11.310。 添加车手姓名“Gabriel Bortoleto”和一面巴西国旗。 在该面板右下角放置一张车手抠图,并使用 CSS mask([mask-image:linear-gradient(to_top,black_50%,transparent)])让其底部淡出。 4. 精修: 确保所有面板在页面加载时都以淡入和向上滑动的方式错开进入。 使用 lucide-react 作为图标(ArrowLeft、Clock、Activity)。 让布局完全响应式:移动端将底部面板纵向堆叠,桌面端并排放置。" 关于视频 URL 的说明:Prompt 中的 Streamable URL 包含过期 token。如果有人将来尝试构建而视频无法加载,可以把该 URL 替换为任何循环 MP4 视频链接(例如 Pixabay 视频),或者重新上传视频以获得新的链接!
适用模型与稳定度
建议模型
独立复测证据
2026年8月9日
继续探索
@Oluwaphilemon1 使用 Claude Fable 5 · Three.js · Blender · GSAP完成的网页案例,包含公开结果、完整 Prompt 与原始来源。
提示语
Claude Fable 5 和 GPT-5.6 很强🥵🥵🥵 下面是我如何使用 Claude 构建的 👇 提示词:「设计一个机构网站,把服务以 3D 超市商品包装的形式呈现」 使用 Three.js 和 WebGL 在浏览器中实时渲染所有产品 使用 Blender 制作包装模型,然后导出为 GLTF 以加载到 Three.js 中 使用 GSAP 实现流畅的产品旋转和悬停交互 如果你想做一个让客户感觉像是在购买高级商品的作品集,请保存这条 🛒
复制这段 TSX 组件源码,交给 Cursor、v0、Claude 等 AI 编程工具,说明这是「3D Animated Pin」的 Aceternity UI 组件实现,即可让它接入你的 React 项目,再按需替换文案、配色与触发参数复用。
提示语
// components/ui/3d-pin.tsx "use client"; import React, { useState } from "react"; import { motion } from "motion/react"; import { cn } from "@/lib/utils"; export const PinContainer = ({ children, title, href, className, containerClassName…

提示语
首先搜索 "/unlazy" skill,完整阅读它,并在整个任务中持续使用。 将此视为一项至少持续 {argument name="minimum duration" default="5 小时"} 的大型视觉构建。如果环境允许,最好进行 {argument name="optimal duration" default="8–24 小时"} 有实质意义的实现和迭代。不要在制作出一个还不错的场景后就停下。 在浏览器中创建一个细节极其丰富的实时 {argument nam