vault backup: 2026-03-30 20:06:43

This commit is contained in:
2026-03-30 20:06:43 +08:00
parent e2b082647b
commit 247c63746d

View File

@@ -1,5 +1,8 @@
# 提示词
请你说中文,并使用中文编写文档。
我需要你发挥卓越的前端开发能力,对我指定的网站进行全方位的“像素级复刻”。这个复刻不仅包括静态页面的排版、配色和字体,还需要涵盖所有的交互细节、动画效果和响应式适配。我们将使用 **Vue 3** 框架和 **Vite** 构建工具。
我想制作一个AI 提示词 => 2D原画 => 参考图 => 3D模型生成的WorkFlow网站功能与风格样式进行像素级复刻
- https://app.assethub.io/
- https://app.assethub.io/inventory
@@ -44,4 +47,74 @@
- Videos视频参考。
- WebsiteSource存放HTML、CSS相关信息。
- Web前端相关文档。
- Server后端相关文档。
- Server后端相关文档。
## 复刻流程提示词
### 0. 准备阶段:安装必要 Skills (工具)
为了精准地感知和复刻目标网站,请优先完成以下工具的安装和配置。如果尚未安装,请在本地环境中执行相关命令:
1. **视觉感知工具 (视觉分析核心)**
* **Skill (依赖)**: `playwright` (用于 headless 浏览器截图、DOM 分析)
* **安装命令**: `npm install playwright && npx playwright install`
2. **资源处理工具 (资产抓取核心)**
* **Skill (依赖)**: `axios`, `mime-types` (用于下载图片、字体)
* **安装命令**: `npm install axios mime-types`
3. **开发工具 (Vue 3 + Vite)**
* **Skill (依赖)**: `@vitejs/plugin-vue` (如果在 Vite 项目中未配置)
---
### 1. 执行阶段:网站复刻工作流
请按照以下详细步骤执行任务。每完成一步,请向我反馈进度。
**目标网站 URL: [在此处替换为您要复刻的网站 URL例如https://example.com]**
#### 第一步:全面观察与分析 (Observation)
1. **高清截图**: 使用 Playwright 对目标网站进行全长Full Page高清截图。同时抓取以下状态的截图
* 特定组件(如 Button, Nav Item`Hover` 状态。
* 移动端(如 iPhone 12 Pro的截图。
2. **配色提取**: 分析截图,生成一份完整的 JSON 格式色板Palette包括主色、辅助色、文本色、背景色、边框色以及渐变色参数。
3. **字体分析**: 确定目标网站使用的主要 WebFonts、字体大小Font Size、行高Line Height和字重Font Weight
4. **结构分析**: 使用 Playwright 导出核心 DOM 树的计算后样式Computed Styles特别是关键组件的 `padding`, `margin`, `display` (Flex/Grid) 属性和 `border-radius`
#### 第二步:静态资源抓取 (Asset Collection)
1. **文件下载**: 自动下载目标网站的所有:
* SVG 图标
* 图片资源PNG/JPEG/WEBP
* 字体文件WOFF2/WOFF
2. **目录整理**: 将下载的资产按照以下结构有序存入您的项目目录中(例如:`src/assets/images`, `src/assets/icons`, `src/assets/fonts`)。
#### 第三步:代码生成 (Vue 3 Component Generation)
1. **项目脚手架**: 如果尚未在当前目录创建 Vite + Vue 3 项目,请创建一个:`npm init vite@latest . -- --template vue`
2. **组件拆解**: 将目标网页拆解为可复用的 Vue 组件(例如:`Header.vue`, `HeroSection.vue`, `Card.vue`, `Footer.vue`)。
3. **样式复刻 (全都要)**:
* 使用全局样式文件(如 `src/style.css`)定义色板变量和字体定义。
* 在 Vue 组件中,使用 `<style scoped>` 编写 **完全一致** 的 CSS 样式。必须精确还原计算后的数值,不要估算。
* 使用原生 CSS Flexbox 和 Grid 进行布局还原。
#### 第四步:动画与交互复刻 (Interaction & Animation)
1. **动态特效**: 分析目标网站的关键动画例如页面滚动时的元素渐现、Header 缩放、Hover 时的微动效)。
* 使用 CSS Transitions/Animations 或 Vue 3 的 `<Transition>` 组件精准还原。
* 尽可能复刻其 `cubic-bezier` 缓动曲线和持续时间Duration
2. **交互状态**: 确保所有按钮、链接在 `Hover``Active` 状态下的像素细节与原站一致。
#### 第五步:自我校对 (Self-Correction)
1. **组件预览**: 完成关键组件后,启动 Vite 开发服务器(`npm run dev`)。
2. **视觉比对**: 将您生成的页面截图与原站截图进行叠加比对,特别注意边距和字体的偏差。
3. **代码清理**: 删除不必要的脚手架代码(如 Vite 默认的 HelloWorld 组件)。
---
### 2. 最终输出物
1. 一个完整的、结构清晰的 Vue 3 + Vite 项目代码库。
2. 在当前目录中可以成功运行 (`npm run dev`)。
3. 生成的页面在视觉和交互上与目标网站达到 95% 以上的像素级匹配度。
---
现在,请开始按照工作流执行。如果有任何步骤遇到困难,或者需要我提供更具体的指令,请立即告知。