GoodCase.aiAI 动态 · Radar↗图谱 · AI Map↗课程 · LearnPrompt↗
出品GoodCase.aiAI News Radar ↗AI Map ↗LearnPrompt ↗
GoodCase.aiGoodCase.aiAI提示语案例合集
GoodCase.ai
排行榜案例Skills收藏投稿早报加入我们
中文EN
Agent 接入 →

出品

AI 动态 · Radar ↗图谱 · AI Map ↗课程 · LearnPrompt ↗
GoodCase.aiGoodCase.aiAI提示语案例合集
排行榜案例Skills收藏投稿早报加入我们
中文EN
Agent 接入 →

加载中…

GoodCase.ai · AI提示语案例合集
DSH 插件榜更新日志反馈
模型创作者Seedance 2.5Seedance 2.0GPT Image 2GeminiNano Banana ProClaudeClaude Opus 5.5Grok ImagineVeoKling 可灵Qwen ImageGPT Image 1.5MiniMax H3

Fable 与 Opus 同 Prompt 滚动页对比

创作者 · viktoroddy

AI 编程(UI)X收录 2026/07/28已有人复测#web#human-reviewed
更多标签 (3)
#web-ui#motion-3dFable · Claude Opus
查看原始来源 ↗
原帖 ♥ 289

Prompt

复刻提示词保留原文,另附运行环境、素材与验收要求;附加说明不是原作者原话。

❤️‍🔥 一键获取所有高级 AI 网站的提示词:

用 React + TypeScript + Vite + Tailwind CSS v4 构建一个滚动驱动的 Hero 落地页。页面为黑色背景,白色文字,包含 3 个主要元素:一个随滚动擦动的背景视频、一个滚动时淡出的漂浮文字叠加层、一个药丸形状的导航栏,以及一个从下方滑入的玻璃面板。

---

## 视频(背景,随滚动擦动)

URL:``

- 固定定位,铺满整个视口,z-index 0,外层容器缩放 1.05,视频元素本身缩放 1.35(用于覆盖鼠标视差效果的范围)。
- 视频始终暂停;播放进度由滚动手动控制。
- 若视频源是 .m3u8,使用 HLS.js,否则使用原生 `<video>`。
- 滚动擦动逻辑使用 `requestAnimationFrame` 循环:
- 计算 `scrollProgress = window.scrollY / (document.documentElement.scrollHeight - window.innerHeight)`,限制在 0 到 1 之间。
- `targetTime = progress * (video.duration - 0.05)`
- 平滑插值:`currentTime += (targetTime - currentTime) * 0.08`
- 背压保护:仅当 `!video.seeking` 且差值大于 0.01 时才设置 `video.currentTime`。
- 外层容器的鼠标视差:在 `mousemove` 时,用 GSAP 根据归一化的鼠标位置对 `x` 和 `y` 做 ±30px 的补间动画,时长 1.5 秒,缓动函数 `power2.out`。
- 在 `canplay` 触发之前显示一个加载叠加层(「Loading... X%」),并追踪缓冲进度。

---

## 滚动漂浮文字

**文字:**「Unleash The
完整力量」(两行)

**字体:** 自定义字体「Dirtyline 36 Days of Type 2022」,通过 `@font-face` 从 `/Dirtyline-36daysoftype-2022.woff2` 加载。注册为 Tailwind 字体 `font-dirtyline`。

- 固定定位,铺满整个视口,flex 纵向排列,`justify-end`,内边距 `p-4 md:p-8`,`pointer-events-none`,z-10。
- 字号:`clamp(4rem, 15vw, 317px)`,行高:0.85,字间距:0%。
- 每个字符都包裹在一个 `<span class="char">` 中,`display: inline-block`。单词也用行内块元素包裹,避免单词中间被截断。
- 对所有 `.char` 元素使用 GSAP ScrollTrigger 动画:
- 起始状态:`opacity: 1, yPercent: 0, scaleY: 1, scaleX: 1, transformOrigin: '50% 0%'`
- 结束状态:`opacity: 0, yPercent: 250, scaleY: 1.2, scaleX: 0.9`
- 交错时间:0.05,缓动:`power2.inOut`,时长:1
- ScrollTrigger:触发元素为 `document.body`,起点 `top top`,终点 `+=600`,scrub: 1.5

---

## 药丸导航栏

- 固定定位,水平居中,`top: 24px`,z-100。
- 字体:Manrope(Google Fonts),600 字重,14px,全大写,字间距 0.05em。
- 结构:圆形 Logo 药丸(48x48px,黑色背景,白色四瓣花朵 SVG 图标)加相邻的圆角药丸导航条。
- 导航项:HOME、ABOUT、SERVICES、CONTACT。每个药丸背景色 `#f0f0f0`,黑色文字,`border-radius: 50px`,内边距 `8px 24px`。
- 悬停动画(每个药丸的 GSAP 时间线):
- 一个位于底部的隐藏圆形元素扩展(`scale: 3`)以黑色填满药丸。
- 标签文字向上滑出(`yPercent: -100`),同时一个重复的白色标签从下方滑入(`yPercent: 100 -> 0`)。
- 鼠标移出时反向执行。
- 入场动画:Logo 从 0 缩放,缓动 `back.out(1.7)`;导航项宽度从 0 开始动画,延迟 0.2 秒。
- Logo 悬停时旋转 360 度(GSAP `rotation: +=360`,时长 0.2)。
- HOME 点击:GSAP `scrollTo: 0`,时长 3 秒,`power3.inOut`。
- ABOUT 点击:GSAP `scrollTo: document.body.scrollHeight`,时长 3 秒,`power3.inOut`。
- 移动端(<768px):隐藏导航项,替换为汉堡菜单(两条白线,点击后动画变为 X),弹出下拉菜单。

---

## 玻璃面板(第二版块)

- 定位在一个高度为 350vh 的相对定位容器的 `absolute bottom-0`。
- 使用 GSAP ScrollTrigger 从视口下方滑入:`y: '100%'` 到 `y: '0%'`,触发元素为该版块本身,起点 `top bottom`,终点 `bottom bottom`,scrub 1.5,缓动 `none`。
- 鼠标视差:根据鼠标位置做 `x/y` ±20px,以及 `rotationY` ±4 度和 `rotationX` ±4 度,缓动 `power3.out`,时长 1 秒。
- 面板尺寸:`max-w-[1250px]`,`h-[900px]`,`max-h-[85vh]`,`mb-8`,`perspective: 1000px`。
- 玻璃效果:`background-color: rgba(0, 0, 0, 0.16)`,`backdrop-filter: blur(160px)`,`border: 1px solid rgba(255, 255, 255, 0.1)`,`border-radius: 1.5rem`,`transformStyle: preserve-3d`,`willChange: transform`。
- 内部内容:
- 居中文字:「About Us」,斜体衬线字体(Google Fonts 的 Instrument Serif),`text-white/70`,`text-base md:text-lg`。
- 大标题(Instrument Serif):「We transform sterile concrete into thriving *urban* jungles. Our innovative designs bring wild *nature* back to modern cities. Experience the *bloom*」——斜体单词用 `<span class="italic">` 包裹。字号 `text-4xl md:text-6xl lg:text-[96px]`,行高 `1.1 / lg:92.6px`,字间距收紧,最大宽度 `max-w-[1000px]`。
- 底部跑马灯:品牌 VOICEFLOW、ZENDESK、PENDO、GLIDE、CANVA 重复 4 次,`border-t border-white/10`,无限水平滚动动画(`translateX(-50%)`,20 秒线性),`opacity-40 hover:opacity-100`,全大写,半粗体,`text-sm`,`tracking-widest`,`px-8`。

---

## 全局 CSS / 字体

- Google Fonts:`Manrope`(400-700)和 `Instrument Serif`(正常加斜体)。
- 自定义字体:`Dirtyline36Daysoftype2022`,来自 `/Dirtyline-36daysoftype-2022.woff2`。
- Tailwind v4 `@theme` 块定义 `--font-sans`、`--font-serif`、`--font-dirtyline` 和 `--animate-marquee` 关键帧。
- Body:`background-color: black; color: white;`

---

## 页面结构(App.tsx)

```
<ScrollVideo src={VIDEO_SRC} />  (固定全屏)
<PillNav />  (固定顶部居中)
<div style="position: relative; height: 350vh">
<ScrollFloat>Unleash The
Full Power</ScrollFloat> (固定叠加层)
<GlassPanel /> (absolute bottom-0)
</div>
```

---

## 依赖项

- `react`、`react-dom`(v19)
- `gsap`(v3.12+),含 ScrollTrigger 和 ScrollToPlugin
- `hls.js`(v1.5+)
- `tailwindcss` v4,配 `@tailwindcss/vite`
- `lucide-react`
- `motion`(v12,已安装但未实际使用)
- `react-router-dom`(v7,已安装但未实际使用)
≡溯源 · 已核对已发布案例的 prompt 均经人工核对与原帖一致;平台逆向重构的 prompt 不予收录。核对原帖 ↗

适用模型与稳定度

建议模型

Fable · Claude Opus
稳定度
68 / 100
成本
中
对应 Skill3D / 动效 Hero ↗

独立复测证据

同一段 Prompt,在我们的测试里实际生成了什么。

复测生成 · 非作者原作
UI生成证据AI 自动评分

gpt-5.6-sol

2026年8月9日

复测分75.9
桌面截图模型生成 UI 的桌面截图手机截图模型生成 UI 的手机截图
下载生成 HTML ↓
claude-sonnet-5 · 64.7gpt-5.6-sol · 87.1分歧 · 22.4
  • 跨模型复测:建议模型是 Fable · Claude Opus,这次复测用的是 gpt-5.6-sol。结果说明这段 Prompt 换到 gpt-5.6-sol 上的表现,不代表作者用原模型做出的效果。
  • 复测分是两个 AI 裁判对这一次生成各自打分(0–100)后的均分;没有经过人工判定,也不能当成功率看。

多人复现

1 个人用同一段 Prompt 跑出了自己的作品。

复现作品 · 非作者原作
卡尔
复现者卡尔
2026年10月15日
卡尔 的复现作品打开复现作品 ↗
glm-5.3

GLM-5.3 单次生成;Codex 人工修复运行依赖、必要源码及移动布局,未重新生成。桌面/手机真实渲染和资源检查通过;完整功能与视觉还原尚未全部验收。源码、截图和修复记录见复现出处。

复现出处 ↗

继续探索

继续看相关 Case。

查看全部 AI 编程(UI) Case →
Nano Banana + Veo 3 + Lovable 动效站
AI 编程(UI)X收录 2026/07/28

Nano Banana + Veo 3 + Lovable 动效站

@viktoroddy 使用 Lovable · Nano Banana · Veo 3完成的网页案例,包含公开结果、完整 Prompt 与原始来源。

Skill · 3D / 动效 Hero

提示语

一键获取所有令人惊艳动效网站的提示词: 创建一个单页 Hero 区域,带全屏循环背景视频、玻璃拟态导航和电影感排版。使用 React + Vite + Tailwind CSS + TypeScript,配 shadcn/ui。 视频背景: 全屏 <video> 元素,带 autoPlay、loop、muted、playsInline 来源 URL: 定位为 absolute inset-0 w-full h-full object-cover z-0 字体: 从

来源热度 · X
98
稳定度
80
查看 Case →
AntiGravity + Gemini 3.1 落地页
AI 编程(UI)X收录 2026/07/28

AntiGravity + Gemini 3.1 落地页

@viktoroddy 使用 AntiGravity · Gemini 3.1 Pro完成的网页案例,包含公开结果、完整 Prompt 与原始来源。

Skill · 3D / 动效 HeroSkill · 落地页信息结构

提示语

提示词: 构建一个 Hero 区域,具体规格如下: 整体布局: 全宽版块,背景色 #000000(纯黑) overflow hidden 所有内容背后播放背景视频(详情见下) 背景视频: 来源: 自动播放、循环、静音、playsInline 缩放到容器的 120%(宽度和高度均为 120%) 水平居中,焦点锚定在底部 位于所有内容之下(最低层级) 模糊背景元素: 绝对定位,水平居中,顶部偏移约 215px 尺寸:宽 801px × 高 384px,完全圆角(药丸

来源热度 · X
97
稳定度
89
查看 Case →
Nano Banana + Kling + Claude 电影感 Hero
AI 编程(UI)X收录 2026/07/28

Nano Banana + Kling + Claude 电影感 Hero

@viktoroddy 使用 Nano Banana · Kling · Claude完成的网页案例,包含公开结果、完整 Prompt 与原始来源。

Skill · 3D / 动效 HeroSkill · 网页区块像素复刻

提示语

一键获取所有令人惊艳动效网站的提示词: 提示词:电影感 Hero 区域,带循环视频背景 用 React + Vite + Tailwind CSS + TypeScript 创建一个全屏单页 Hero 区域,具体规格如下: 字体: 展示文字(标题、Logo):Instrument Serif 正文(导航、描述):Inter 在 /src/styles/fonts.css 中引入这两种字体 视频背景: URL: 位置:`top: '300px'`,`inset: 'au

来源热度 · X
97
稳定度
66
查看 Case →

同作者

同作者更多 · viktoroddy →

  • Gemini vs Claude:Velorah 电动房车落地页AI 编程(UI) · Gemini · Claude · 2026-07-28
  • Google Stitch 对比 Claude 网页生成AI 编程(UI) · Google Stitch · Claude · 2026-07-28
  • Nano Banana + Flow + AntiGravity 动效网站AI 编程(UI) · Nano Banana · Flow · AntiGravity · 2026-07-28
  • Gemini 3.1 一次生成动效网站AI 编程(UI) · Gemini 3.1 · 2026-07-28
  • GPT Image 2 + Veo 3 + Lovable 营销站AI 编程(UI) · GPT Image 2 · Veo 3 · Lovable · 2026-07-28
  • 应式3D角色轮播动画UIAI 编程(UI) · Claude Sonnet · 2026-07-13

Case 详情页把原帖效果、Prompt 与复测证据放在同一条阅读路径里。