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

Claude Mythos:Lithos 地质品牌 Hero

创作者 · viktoroddy

AI 编程(UI)X收录 2026/07/28已有人复测#web#human-reviewed
更多标签 (3)
#web-uiClaude MythosGPT-5.6 Sol
查看原始来源 ↗
原帖 ♥ 383

Prompt

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

❤️‍🔥 一键获取所有令人惊艳的动效网站提示词:
http://

用 React 18 + TypeScript + Vite + Tailwind CSS 和 lucide-react 图标,为一个名为 Lithos 的地质品牌构建一个全屏深色主题 Hero 区域。招牌功能是一个跟随光标的聚光灯效果,通过一个柔和的圆形遮罩,在底图之上揭示出第二张图片。请精确匹配以下每一处细节。

### 字体
在 `src/index.css` 顶部加入以下内容,然后写 `@tailwind base/components/utilities`:
```css
@import url('');
* { font-family: 'Inter', sans-serif; }
.font-playfair { font-family: 'Playfair Display', serif; }
```
- 正文 / UI 字体:**Inter**。
- 展示 / 品牌字标强调:**Playfair Display,斜体**。

### 资源 URL(精确使用以下地址)
- 底图(`BG_IMAGE_1`):
  ``
- 揭示图(`BG_IMAGE_2`):
  ``

### 布局与结构
根容器:`min-h-screen bg-white tracking-[-0.02em]`,内联样式 `fontFamily: "'Inter', sans-serif"`。

**版块**(`<section>`):`relative w-full overflow-hidden h-screen bg-black`,内联样式 `style={{ height: '100dvh' }}`。按 z-index 分层:
1. **底图**(`z-10`):`absolute inset-0 bg-center bg-cover bg-no-repeat`,背景为 `BG_IMAGE_1`。
2. **揭示层**(`z-30`):一个 `RevealLayer` 组件(见下),展示 `BG_IMAGE_2`。
3. **标题**(`z-50`):`absolute top-[14%] left-0 right-0 flex flex-col items-center text-center px-5 pointer-events-none`。一个 `<h1>`,`text-white leading-[0.95]`,包含两个块级 span:
   - 第一行:`block font-playfair italic font-normal text-5xl sm:text-7xl md:text-8xl`,内联 `letterSpacing: '-0.05em'`,文字为 **「Layers hold」**。
   - 第二行:`block font-normal text-5xl sm:text-7xl md:text-8xl -mt-1`,内联 `letterSpacing: '-0.08em'`,文字为 **「tales of time」**。
4. **左下段落**(`z-50`):`hidden sm:block absolute bottom-14 left-10 md:left-14 max-w-[260px]`。`<p className="text-sm text-white/80 leading-relaxed">` —— 「Every layer of sediment records a chapter of our planet, from ancient seabeds to drifting ash, layered across millions of years beneath us.」
5. **右下区块**(`z-50`):`absolute bottom-10 sm:bottom-24 left-5 right-5 sm:left-auto sm:right-10 md:right-14 max-w-full sm:max-w-[260px] flex flex-col items-start gap-4 sm:gap-5`。包含一个 `<p className="text-xs sm:text-sm text-white/80 leading-relaxed">` —— 「Our interactive maps let you peel back the crust to trace how stones, fossils, and deep time combine to shape the ground beneath your feet.」—— 以及一个 **Start Digging** 按钮:`bg-[#e8702a] hover:bg-[#d2611f] text-white text-sm font-medium px-7 py-3 rounded-full transition-all hover:scale-[1.03] active:scale-95 hover:shadow-lg hover:shadow-[#e8702a]/30`。

### 光标聚光灯揭示效果(核心机制)
在父组件中,定义 `const SPOTLIGHT_R = 260;`,并用平滑处理追踪鼠标位置:
- Refs:`mouse`(原始值)、`smooth`(缓动值)、`rafRef`;状态 `cursorPos`(初始为 `{x:-999,y:-999}`)。
- `mousemove` 监听器存储原始的 `e.clientX/clientY`。
- 一个 `requestAnimationFrame` 循环做插值:`smooth.x += (mouse.x - smooth.x) * 0.1`(y 同理),然后 `setCursorPos`。组件卸载时清理监听器并取消 RAF。

`RevealLayer({ image, cursorX, cursorY })`:
- 内部持有一个隐藏的 `<canvas>`(`absolute inset-0 pointer-events-none`,`style={{display:'none'}}`),挂载和窗口调整大小时设置为 `window.innerWidth/Height`。
- 一个揭示用的 `<div>`(`absolute inset-0 bg-center bg-cover bg-no-repeat z-30 pointer-events-none`),背景为揭示图片。
- 每次渲染时:清空 canvas,在 `(cursorX, cursorY)` 处构建一个半径从 0 到 `SPOTLIGHT_R` 的**放射状渐变**,色标为:
  `0 → rgba(255,255,255,1)`,`0.4 → 1`,`0.6 → 0.75`,`0.75 → 0.4`,`0.88 → 0.12`,`1 → 0`。
  用它填充一个半径为 `SPOTLIGHT_R` 的圆弧。然后调用 `canvas.toDataURL()`,将其应用为揭示层 div 上的 `maskImage` / `webkitMaskImage`,配 `maskSize: '100% 100%'`。这让第二张图片只在跟随光标移动的柔和发光圆圈内可见。

### 导航(固定,覆盖在 Hero 之上)
`<nav className="fixed top-0 left-0 right-0 z-[100] flex items-center justify-between p-4 sm:p-5">`:
- **左侧**:一个内联 SVG Logo(26×26,viewBox `0 0 256 256`,`fill="#ffffff"`,路径 `M 256 256 L 128 256 L 0 128 L 128 128 Z M 256 128 L 128 128 L 0 0 L 128 0 Z`)加品牌字标 `<span className="text-white text-2xl font-playfair italic">Lithos</span>`。
- **中间药丸**(`hidden md:flex absolute left-1/2 -translate-x-1/2 bg-white/20 backdrop-blur-md border border-white/30 rounded-full px-2 py-2 items-center gap-1`):按钮 **Course**(当前项:全白色文字),然后是 **Field Guides、Geology、Plans、Live Tour**(`text-white/80 ... hover:bg-white/20 hover:text-white transition-colors`,`px-4 py-1.5 rounded-full text-sm font-medium`)。
- **右侧(桌面端)**:`hidden md:block bg-white text-gray-900 text-sm font-semibold px-6 py-2.5 rounded-full hover:bg-gray-100` —— **Sign Up**。

### 动画(高级感,加载时触发)
加入到 `index.css`:
```css
@keyframes heroReveal { 0%{opacity:0;transform:translateY(28px);filter:blur(12px)} 100%{opacity:1;transform:translateY(0);filter:blur(0)} }
@keyframes heroFadeUp { 0%{opacity:0;transform:translateY(20px)} 100%{opacity:1;transform:translateY(0)} }
@keyframes heroZoom { 0%{transform:scale(1.12)} 100%{transform:scale(1)} }
.hero-anim { opacity:0; animation-fill-mode:forwards; animation-timing-function:cubic-bezier(0.16,1,0.3,1); }
.hero-reveal { animation-name:heroReveal; animation-duration:1.1s; }
.hero-fade { animation-name:heroFadeUp; animation-duration:1s; }
.hero-zoom { animation:heroZoom 1.8s cubic-bezier(0.16,1,0.3,1) forwards; }
@media (prefers-reduced-motion: reduce){ .hero-anim,.hero-zoom{ animation:none; opacity:1; } }
```
应用方式:
- 底图 div → 加入 `hero-zoom`(缓慢的肯·伯恩斯式缩小推镜)。
- 标题第一行 → `hero-anim hero-reveal`,内联 `animationDelay: '0.25s'`;第二行 → 相同类名,`'0.42s'`(模糊上升,交错出现)。
- 左下段落容器 → `hero-anim hero-fade`,`animationDelay: '0.7s'`。
- 右下容器 → `hero-anim hero-fade`,`animationDelay: '0.85s'`。

### 响应式
- 标题字号从 `text-5xl` → `sm:text-7xl` → `md:text-8xl` 递增。
- 中间导航药丸和桌面端 Sign Up 在 `md` 以下 `hidden`;移动端汉堡菜单为 `md:hidden`。
- 左下段落 `hidden sm:block`;右下区块在移动端全宽(`left-5 right-5`),从 `sm` 起靠右锚定。
- 使用 `100dvh`,避免移动端浏览器工具栏裁切该版块。
≡溯源 · 已核对已发布案例的 prompt 均经人工核对与原帖一致;平台逆向重构的 prompt 不予收录。核对原帖 ↗

适用模型与稳定度

建议模型

Claude MythosGPT-5.6 Sol
稳定度
76 / 100
成本
中
对应 Skill3D / 动效 Hero ↗个人作品集叙事 ↗

独立复测证据

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

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

gpt-5.6-sol

2026年8月9日

复测分66.8
桌面截图模型生成 UI 的桌面截图手机截图模型生成 UI 的手机截图
下载生成 HTML ↓
claude-sonnet-5 · 48.4gpt-5.6-sol · 85.3分歧 · 36.9
  • 与建议模型同族(Claude Mythos / GPT-5.6 Sol)。作者在 Prompt 之外用了哪些参数,我们不知道。
  • 复测分是两个 AI 裁判对这一次生成各自打分(0–100)后的均分;没有经过人工判定,也不能当成功率看。

多人复现

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

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

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

复现出处 ↗
MO
复现者MotionSites
2026年8月13日
MotionSites 的复现作品

同款 Prompt 自动聚类归并(相似度 0.99,原独立 Case interactive-discovery)

复现出处 ↗

继续探索

继续看相关 Case。

查看全部 AI 编程(UI) Case →
3D Jack 作品集
AI 编程(UI)MotionSites收录 2026/08/13

3D Jack 作品集

3D 创作者 Jack 的作品集落地页,React + TypeScript + Framer Motion,#0C0C0C 暗底。

Skill · 3D / 动效 HeroSkill · 个人作品集叙事

提示语

使用 React、TypeScript、Tailwind CSS、Framer Motion 和 Lucide React,为「Jack」构建一个 3D 创作者作品集落地页。页面采用深色主题(背景为 #0C0C0C),字体使用 Kanit(Google Fonts,字重 300-900)。页面标题为「Jack -- 3D Creator」。 全局样式 html、body、#root 和主容器的背景:#0C0C0C 字体族:'Kanit', sans-serif 全局重置:b

来源热度 · MotionSites
—
稳定度
65
查看 Case →
现代设计机构
AI 编程(UI)MotionSites收录 2026/08/13

现代设计机构

设计机构 Axion Studio 的落地页,hero 背景用 shaders 包做着色器效果,这批里唯一用 WebGL 着色器的。

Skill · 3D / 动效 HeroSkill · 个人作品集叙事

提示语

为 “Axion Studio” 构建一个 React + Vite + Tailwind CSS 落地页——这是一个设计机构网站。英雄区背景使用 `shaders` 包(npm: `shaders`),图标使用 `lucide-react`。页面包含 3 个版块。准确匹配每一处细节: --- ## SECTION 1:HERO(全视口高度) **背景:** 浅灰色 `#EFEFEF`,叠加全屏动画 shader(positioned absolute, inset-0

来源热度 · MotionSites
—
稳定度
92
查看 Case →
作品集:宇宙
AI 编程(UI)MotionSites收录 2026/08/19

作品集:宇宙

暗色作品集单页,GSAP 与 Framer Motion 双动画库再加 hls.js 视频流,先定全局设计系统再逐区块展开,prompt 结构本身就是模板。

Skill · 3D / 动效 HeroSkill · 个人作品集叙事

提示语

Prompt to recreate this landing page: Build a single-page dark portfolio landing page using React + Vite + Tailwind CSS + TypeScript + GSAP + Framer Motion + hls.js. --- ## Global Design System ### Fonts Google Fonts import: Inter (300–700…

来源热度 · MotionSites
—
稳定度
76
查看 Case →

同作者

同作者更多 · viktoroddy →

  • Nano Banana + Kling + Claude 电影感 HeroAI 编程(UI) · Nano Banana · Kling · Claude · 2026-07-28
  • Gemini vs Claude:Velorah 电动房车落地页AI 编程(UI) · Gemini · Claude · 2026-07-28
  • Nano Banana + Veo 3 + Lovable 动效站AI 编程(UI) · Lovable · Nano Banana · Veo 3 · 2026-07-28
  • Google Stitch 对比 Claude 网页生成AI 编程(UI) · Google Stitch · Claude · 2026-07-28
  • AntiGravity + Gemini 3.1 落地页AI 编程(UI) · AntiGravity · Gemini 3.1 Pro · 2026-07-28
  • Nano Banana + Flow + AntiGravity 动效网站AI 编程(UI) · Nano Banana · Flow · AntiGravity · 2026-07-28

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