From 466507b38898595eddb68cef4a32a35cf2e0de97 Mon Sep 17 00:00:00 2001 From: chiyi Date: Tue, 27 Oct 2026 14:58:17 +0800 Subject: [PATCH] =?UTF-8?q?feat(home):=20=E9=80=90=E5=83=8F=E7=B4=A0?= =?UTF-8?q?=E7=A7=BB=E6=A4=8D=20vivid=20=E6=97=A7=E7=89=88=E9=A6=96?= =?UTF-8?q?=E9=A1=B5=20+=20=E6=82=AC=E6=B5=AE=E8=83=B6=E5=9B=8A=E5=AF=BC?= =?UTF-8?q?=E8=88=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 整页按 vivid commit 8b16666 的 HomeView 复刻: - Hero 左文右图:模型在线徽章、「让想象/即刻成画」渐变标题、 渐变描边魔法输入框、提示词胶囊、三项统计 - 右侧四格作品拼贴(带错位旋转/悬停浮层/shimmer 占位) - 01·能力矩阵(bento 网格)、02·灵感作品墙(编号卡+引导卡) - 紫色 CTA 横幅 + 分栏页脚(社交图标接 site.contact) - 顶栏改 vivid 胶囊:999px 毛玻璃、滚动展开通栏、 游客态单个渐变「登录/注册」按钮 - 页面局部覆盖 vivid 原版色板(--bg #fafafb、accent #6d4df2), 隐藏 aurora 背景 - Icon 组件补 size prop 与缺失图标,修复 SVG 无尺寸撑爆布局 数据接本站 /managed-models(sellable) 与 /showcase(hero→拼贴,work→作品墙) Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- frontend/src/components/Icon.vue | 14 +- frontend/src/layouts/PublicLayout.vue | 105 +- frontend/src/views/HomeView.vue | 1790 ++++++++++++++----------- 3 files changed, 1105 insertions(+), 804 deletions(-) diff --git a/frontend/src/components/Icon.vue b/frontend/src/components/Icon.vue index 738e55b..4fdcc02 100644 --- a/frontend/src/components/Icon.vue +++ b/frontend/src/components/Icon.vue @@ -28,12 +28,24 @@ const PATHS = { music: '', play: '', pause: '', + arrow: '', + image: '', + chat: '', + layers: '', + key: '', + mail: '', + team: '', + wallet: '', } -defineProps({ name: { type: String, required: true } }) +defineProps({ + name: { type: String, required: true }, + size: { type: [Number, String], default: null }, +}) diff --git a/frontend/src/layouts/PublicLayout.vue b/frontend/src/layouts/PublicLayout.vue index 7c21d96..d894153 100644 --- a/frontend/src/layouts/PublicLayout.vue +++ b/frontend/src/layouts/PublicLayout.vue @@ -1,5 +1,5 @@ - -