From 2f9ede3993cccd5f02ed660030eefe9eb0c989a5 Mon Sep 17 00:00:00 2001 From: duanshuwen Date: Thu, 23 Jul 2026 22:10:24 +0800 Subject: [PATCH] feat(template-card): add media placeholder and smooth video fade-in add gradient background media placeholder for empty states update video to use 0.18s ease opacity fade-in transition add videoReady state to track when video is ready to display adjust z-indexes for correct media layer stacking fix video rendering condition and add state reset watchers update template media container background color --- .../home/components/TemplateCard/index.vue | 20 ++++++++++++- .../components/TemplateCard/styles/index.scss | 30 ++++++++++++++++++- 2 files changed, 48 insertions(+), 2 deletions(-) diff --git a/src/pages-aigc/home/components/TemplateCard/index.vue b/src/pages-aigc/home/components/TemplateCard/index.vue index 0ea33c8..623fc6c 100644 --- a/src/pages-aigc/home/components/TemplateCard/index.vue +++ b/src/pages-aigc/home/components/TemplateCard/index.vue @@ -4,10 +4,12 @@ :class="{ 'is-active': active }" > +