加载中…
创作者 · MotionSites
查看原始来源 ↗Prompt
为 **nexum** 构建一个单屏全屏(`h-screen w-full overflow-hidden`)Hero 页面——这是一个深色、电影感的 AI 运维落地页 Hero,包含 full-bleed 背景视频、glassmorphism nav/cards,以及锚定底部的内容。技术栈:React + Tailwind + `lucide-react`(`ChevronDown`、`Menu`、`X`)。不使用 routing。只有一个区块。
### 字体(精确)
从 Google Fonts 加载:
```
https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Silkscreen:wght@400;700&display=swap
```
- 全局 body:`'Geist', -apple-system, BlinkMacSystemFont, sans-serif`,启用 antialiased smoothing
- 仅 Stats 数字 `"42,500+"`:`fontFamily: "'Silkscreen', cursive"`,weight normal,tracking-tight
- 其余所有内容均使用 Geist
### 背景视频(精确 URL + 行为)
```
https://d8j0ntlcm91z4.cloudfront.net/user_38xzZboKViGWJOttwIXH07lWA1P/hf_20260803_192301_9231ed6b-c55c-4a48-909c-4ebe11cf2e11.mp4
```
- 绝对定位 `inset-0`、`h-full w-full object-cover`
- Attributes:`autoPlay`、`loop`、`muted`、`playsInline`
- 不添加 overlay gradient;内容以 `z-10` 直接置于视频上方
### 页面标题
`Nexum Hero`
### 布局架构
```
<section> 全 viewport
<video> absolute full-bleed
<div z-10 flex-col h-full>
<nav> 顶栏
[mobile overlay + slide-in panel]
<main content> mt-auto 锚定底部
左侧:headline + email CTA
右侧:两张 glass cards
```
内容通过 `mt-auto` 固定在底部。在大屏上:`lg:flex-row lg:items-end lg:justify-between`。在 mobile/tablet 上:纵向堆叠。
### 颜色 / 响应式文本系统(关键)
许多元素会从小屏上的近黑色切换为 `lg+` 上的白色(因为视频在不同尺寸下呈现出不同的明暗效果):
- Logo icon + “nexum” wordmark:`text/fill-[#010101]` → `lg:text/fill-white`
- H1:`text-[#010101]` → `lg:text-white`
- Stats 数字:`text-[#010101]` → `lg:text-white`
- Stats 正文:`text-[#010101]/70` → `lg:text-white/70`
- Testimonial 文本:`text-[#010101]/80` → `lg:text-white/80`
- Stratify 名称 / Sara 姓名:`#010101` → `lg:text-white`
- 职位“运营总监”:`#010101]/60` → `lg:text-white/60`
- Desktop nav links 始终为 white/80(仅在 `md+` 显示 desktop 版本)
主 CTA gradient(用于每个“开始使用”按钮):
```css
background: linear-gradient(to bottom, #2B2B2B, #101010)
```
Hover:`opacity-90`
### Logo(精确 SVG)
24×24,viewBox `0 0 256 256`,path:
```
M 128 128 C 128 198.692 70.692 256 0 256 C 0 185.308 57.308 128 128 128 Z M 128 128 C 198.692 128 256 185.308 256 256 C 185.308 256 128 198.692 128 128 Z M 0 0 C 70.692 0 128 57.308 128 128 C 57.308 128 0 70.692 0 0 Z M 256 0 C 256 70.692 198.692 128 128 128 C 128 57.308 185.308 0 256 0 Z
```
旁边:小写 **nexum**,`text-lg font-semibold`,gap-2。
### Desktop navigation(`hidden md:flex`)
Padding:`px-5 py-5` → `sm:px-8 sm:py-6` → `lg:px-12`
**Glass pill nav cluster:**
- `rounded-full bg-white/10 px-1.5 py-1.5 backdrop-blur-lg`
- 内部链接:模块、客户、解决方案(带 `ChevronDown` 3.5×3.5)、计费
- 每个链接:`rounded-full px-4 py-1.5 text-sm font-medium text-white/80`
- Hover:`bg-white/10 text-white`、`transition-colors`
- 链接之间的间距:`gap-1`
**独立的“开始使用”pill** 位于 glass cluster 右侧(`gap-3`):
- `rounded-full px-5 text-sm font-medium text-white`
- `self-stretch`,使高度与 glass pill 一致
- 使用与上面相同的深色垂直 gradient
### Mobile hamburger(`md:hidden`)
- 圆形按钮 `h-10 w-10 rounded-full bg-white/10 backdrop-blur-lg`、`z-50`
- Icons 通过动画切换:
- Menu icon:打开时 → `rotate-90 scale-0 opacity-0`;关闭时 → 可见。`transition-all duration-300`
- X icon:打开时 → 可见;关闭时 → `-rotate-90 scale-0 opacity-0`
- Icon 颜色:`#010101` → `lg:text-white`
- 打开菜单时,将 `document.body.style.overflow = 'hidden'` 以锁定页面滚动
### Mobile menu glass overlay + drawer
1. **Backdrop:**`fixed inset-0 z-40 bg-black/80 backdrop-blur-md`,opacity 在 300ms 内从 0→100;关闭时还要使用 `pointer-events-none`
2. **Panel:**`fixed right-0 top-0 z-40 h-full w-72 bg-black/90 backdrop-blur-xl`
- 关闭:`translate-x-full`;打开:`translate-x-0`
- Transition:`duration-500 ease-[cubic-bezier(0.16,1,0.3,1)]`
3. **Links**(模块、客户、解决方案、计费)放在 `px-6 pt-24` 中,`gap-2`
- 每个:`rounded-xl px-4 py-3.5 text-base font-medium text-white/80`
- Hover:`bg-white/10 text-white`
- 打开时 staggered entrance:opacity 0→1,`translateX(24px)`→0,delay `(index+1)*60ms`
- 解决方案右侧添加 ChevronDown
4. **底部 CTA**(`mt-auto px-6 pb-10`):全宽 gradient“开始使用”pill;打开时以 300ms delay 淡入并向上滑动(`opacity` + `translateY(16px)`→0,400ms)
### Hero headline(精确文案)
> 部署在你休息时仍埋头工作的 AI 员工
Typography:
- `text-3xl` → `sm:text-4xl` → `lg:text-[3.5rem]`
- `font-semibold leading-[1.1] tracking-tight`
- Container:`max-w-xl`
### Email CTA(精确)
放在 headline 下方,使用 `mt-6 sm:mt-8`:
- Wrapper:在 `sm+` 上变为 `inline-flex flex-row items-center rounded-full bg-white p-1.5`;在 mobile 上以 column 形式堆叠,`gap-3`
- Email input:
- placeholder:**输入你的邮箱**
- Mobile:白色 pill `rounded-full bg-white px-5 py-3 text-sm text-gray-900 placeholder-gray-400`
- `sm+`:`sm:w-64 sm:rounded-none sm:bg-transparent sm:px-4 sm:py-2`(位于白色 capsule 内部)
- `outline-none`
- 按钮“开始使用”:gradient pill,`rounded-full px-6 py-3 sm:py-2.5 text-sm font-medium text-white`
### Glass cards(右侧)
Container:`flex flex-col gap-4 sm:flex-row lg:w-auto lg:gap-5`,小屏为全宽,大屏为 auto。
**共享 glass 样式:**
`rounded-2xl bg-white/10 backdrop-blur-lg p-5 sm:p-6`
#### Stats card(`sm:w-64`、flex-col justify-between)
- 大数字:**42,500+**,使用 Silkscreen,`text-3xl sm:text-4xl font-normal tracking-tight`
- 正文:**各团队每天都使用 Nexum 处理重复性运营工作。**——`text-sm leading-relaxed`、`mt-3 sm:mt-4`、opacity 70%
#### Testimonial card(`sm:w-64`)
- Header row:6×6 黑色 rounded 方形,内含粗体白色 **S**,旁边是 **Stratify**(`text-sm font-semibold`),gap-2,`mb-3 sm:mb-4`
- 引言(精确):
> “有了 Nexum,我们不再需要管理繁琐的运营工作,而是由 AI 智能体处理一切。”
— `text-sm leading-relaxed`,opacity 80%
- Footer:avatar + name
- Avatar:`https://i.pravatar.cc/72?img=12`,9×9 rounded-full,`object-cover`,fallback bg 为 `bg-white/20`,alt“萨拉·克莱因”
- **Sara Klein**——`text-sm font-semibold`
- **运营总监**——`text-xs`,opacity 60%
- `mt-4 sm:mt-5`,gap-3
### 主内容块的底部 padding
`px-5 pb-8` → `sm:px-8 sm:pb-12` → `lg:px-12 lg:pb-16`
内部垂直间距:`gap-6 sm:gap-8`
### 必须保留的 Glass / blur tokens
| 元素 | Fill | Blur |
|--------|------|------|
| Desktop nav pill | `bg-white/10` | `backdrop-blur-lg` |
| Mobile hamburger | `bg-white/10` | `backdrop-blur-lg` |
| Mobile overlay | `bg-black/80` | `backdrop-blur-md` |
| Mobile drawer | `bg-black/90` | `backdrop-blur-xl` |
| 两张 cards | `bg-white/10` | `backdrop-blur-lg` |
### 动画 / 交互检查清单
1. Nav link hover color/bg transitions
2. CTA opacity hover
3. Menu ↔ X morph(rotate + scale + opacity,300ms)
4. Overlay fade 300ms
5. Drawer slide,使用 cubic-bezier(0.16, 1, 0.3, 1),持续 500ms
6. Staggered mobile link slide-in(每步 60ms)
7. Mobile 底部 CTA 延迟 fade/slide(delay 300ms)
8. 菜单打开时锁定 body 滚动
9. 视频持续静音循环
### 禁止添加的内容
不添加深紫色 gradients,不添加额外区块,不在 nav 中添加 stats strips,不在 Hero 中添加两张 glass cards 之外的其他 cards,不在视频上添加 overlay labels,不添加第二个滚动区块。首屏 = 品牌 + 一个 headline + 一个 CTA + 两张 glass cards,叠加在 full-bleed CloudFront 视频上。
以像素级精度复刻:使用相同文案、相同 URLs、相同 SVG path、相同 breakpoints、相同 glass opacities/blurs、相同 gradient、Stats 数字使用相同的 Silkscreen,其他所有内容使用相同的 Geist。适用模型与稳定度
建议模型
继续探索
@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