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
美妆分类

美妆分类

创作者 · MotionSites

AI 编程(UI)MotionSites收录 2026/08/13已有人复测#not-rerun#web-ui
查看原始来源 ↗

Prompt

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

---

**重现“分类”区块的提示词:**

> 使用 React + Tailwind CSS 构建一个“分类”区块,严格遵循以下规格:
>
> **区块容器:**
> - 全宽 `<section>`,使用 `bg-white`、`text-white`、`min-h-screen`。
> - Flexbox 纵向布局,使用 `justify-center` 让网格内容垂直居中。
> - 区块本身不设置水平或垂直内边距。
>
> **网格布局:**
> - CSS 网格:移动端使用 `grid-cols-1`,中等及以上屏幕使用 `md:grid-cols-3`。
> - 整个网格使用基于 IntersectionObserver 的显现动画(threshold `0.1`):在 `duration-1000 ease-out` 内从 `opacity-0 translate-y-12` 过渡到 `opacity-100 translate-y-0`。
>
> **3 张分类卡片及其准确数据:**
> 1. 名称:`"face"` | 视频:`https://d8j0ntlcm91z4.cloudfront.net/user_38xzZboKViGWJOttwIXH07lWA1P/hf_20260518_203023_87a26602-2898-4acc-a396-c7a2b5ad84fd.mp4`
> 2. 名称:`"beauty tools"` | 视频:`https://d8j0ntlcm91z4.cloudfront.net/user_38xzZboKViGWJOttwIXH07lWA1P/hf_20260518_203415_b86e3f19-2aec-46cd-9a86-b64c40118e38.mp4`
> 3. 名称:`"body"` | 视频:`https://d8j0ntlcm91z4.cloudfront.net/user_38xzZboKViGWJOttwIXH07lWA1P/hf_20260518_203051_85fee398-ea01-4aa0-972b-137a74213be5.mp4`
>
> **卡片布局(每张卡片):**
> - `position: relative`,采用 Flexbox 纵向布局,并使用 `justify-between`、`items-start`。
> - 内边距:移动端为 `p-6`,`sm:p-8`,`md:p-12`。
> - 高度:移动端为 `min-h-[400px]`,`sm:min-h-[500px]`,`md:min-h-[750px]`。
> - 使用 `overflow-hidden`。
> - 每张卡片使用交错的 `transitionDelay`,值为 `index * 150ms`。
> - 使用 `group` 实现悬停交互。
>
> **背景视频:**
> - `<video>` 元素带有以下属性:`autoPlay`、`loop`、`muted`、`playsInline`。
> - 绝对定位:`absolute inset-0 w-full h-full object-cover`。
> - 悬停效果:通过 `transition-transform group-hover:scale-105`,在 `duration-700` 内缩放至 `scale-105`。
> - `src` 属性直接设置为视频 URL(不使用 `<source>` 标签)。
>
> **深色遮罩:**
> - 一个绝对定位在视频上方的 `<div>`:`absolute inset-0`。
> - 默认:`bg-black/10`。悬停时:`group-hover:bg-black/20`。
> - 使用 `transition-colors duration-500`。
>
> **分类名称(竖排文字):**
> - `<h2>` 标签,位于遮罩上方:`relative z-10`。
> - 字号:移动端 `text-5xl`,`sm:text-6xl`,`md:text-7xl`,`lg:text-8xl`。字重:`font-medium`。
> - **竖排文字**:通过内联样式 `writingMode: 'vertical-lr'` 配合 `transform: 'rotate(180deg)'` 实现(使文字从下向上阅读)。
> - 悬停时:在 `duration-500` 内应用 `group-hover:-translate-y-2`。
> - 文本为小写(按数据原样渲染:"face"、"beauty tools"、"body")。
>
> **购买按钮:**
> - `<button>` 使用 `btn-primary` 类(见下方 CSS),并加上 `relative z-10 mt-auto px-8 py-3 bg-white text-black rounded-full text-sm`。
> - 文本:小写的 `"shop {category name}"`(例如 "shop face"、"shop beauty tools"、"shop body")。
> - `mt-auto` 将按钮推至卡片底部。
>
> **`btn-primary` 所需的 CSS(位于全局样式表中):**
> ```css
> .btn-primary {
>   position: relative;
>   overflow: hidden;
>   transition: transform 0.3s ease, box-shadow 0.3s ease;
> }
> .btn-primary::before {
>   content: '';
>   position: absolute;
>   inset: 0;
>   background: linear-gradient(120deg, transparent 0%, rgba(0, 0, 0, 0.05) 50%, transparent 100%);
>   transform: translateX(-100%);
>   transition: transform 0.5s ease;
> }
> .btn-primary:hover {
>   transform: translateY(-2px);
>   box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
> }
> .btn-primary:hover::before {
>   transform: translateX(100%);
> }
> .btn-primary:active {
>   transform: translateY(0);
>   box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
> }
> ```
>
> **IntersectionObserver hook(`useInView`):**
> - 接受一个 `threshold` 参数(默认值为 `0.15`),并使用 ref。
> - 观察该元素;一旦 `isIntersecting` 为 true,就设置 `isVisible = true` 并停止观察(单次动画)。
> - 返回 `{ ref, isVisible }`。
> - 此区块调用时使用 threshold `0.1`。

---
≡溯源 · 已核对已发布案例的 prompt 均经人工核对与原帖一致;平台逆向重构的 prompt 不予收录。核对原帖 ↗

适用模型与稳定度

建议模型

待补充模型
稳定度
93 / 100
成本
中
对应 Skill网页区块像素复刻 ↗

多人复现

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

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

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

复现出处 ↗

继续探索

继续看相关 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 →
404 星球
AI 编程(UI)MotionSites收录 2026/08/13

404 星球

主机商 NEXOVA 的 404 页,循环视频背景加导航,错误页做出了落地页的完成度。

Skill · 网页区块像素复刻

提示语

为一家名为“NEXOVA”的托管公司构建一个全屏 404 错误页面。整个页面采用单视口高度布局,包含循环播放的背景视频、导航栏、居中的 hero/404 区域和多栏页脚。使用 React + Tailwind CSS + Lucide React icons。不要使用其他 UI 库。 --- **字体** 在 `index.html` 中通过以下样式表加载“Helvetica Now Var”: ``` <link href="https://db.onlinewebf

来源热度 · MotionSites
—
稳定度
94
查看 Case →
ADHD 规划器
AI 编程(UI)MotionSites收录 2026/08/13

ADHD 规划器

ADHD 友好的日程应用 Drift 落地站,React + Vite + TypeScript + Tailwind,安静低刺激的视觉方向本身就是产品卖点。

Skill · 网页区块像素复刻

提示语

为 "Drift" 构建一个单页落地网站——这是一款平静、对 ADHD 友好的规划应用。使用 React + Vite + TypeScript + Tailwind CSS + lucide-react 提供图标。不要使用其他 UI 库。 ### 字体 通过 Google Fonts 在 `index.css` 中导入: - **Inter**(字重 400、500、600)——用作基础正文字体 - **Instrument Serif**(仅斜体)——用于首屏标题中的

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

同作者

同作者更多 · MotionSites →

  • Quantum LucidAI 编程(UI) · 2026-09-18
  • 珍稀画廊AI 编程(UI) · 2026-08-30
  • Palomar LabsAI 编程(UI) · 2026-08-30
  • Quantum CoreAI 编程(UI) · 2026-08-30
  • Agent WaveAI 编程(UI) · 2026-08-19
  • Aurex FinanceAI 编程(UI) · 2026-08-19

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