From bf6849297eddfb8dd9d1e2cdd1d3e7862d0542e8 Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Thu, 27 Nov 2025 01:00:42 +0800 Subject: [PATCH] feat(docs): lollipop pattern animation --- .../assets/home-patterns-lollipop.svg | 7 +++++++ docs/.vitepress/components/Home.vue | 20 +++++++++++++------ 2 files changed, 21 insertions(+), 6 deletions(-) create mode 100644 docs/.vitepress/assets/home-patterns-lollipop.svg diff --git a/docs/.vitepress/assets/home-patterns-lollipop.svg b/docs/.vitepress/assets/home-patterns-lollipop.svg new file mode 100644 index 000000000..cfd79a460 --- /dev/null +++ b/docs/.vitepress/assets/home-patterns-lollipop.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/.vitepress/components/Home.vue b/docs/.vitepress/components/Home.vue index 93d3bdc52..288a58a48 100644 --- a/docs/.vitepress/components/Home.vue +++ b/docs/.vitepress/components/Home.vue @@ -10,6 +10,7 @@ import { useI18n } from 'vue-i18n' // of `url(...)` doesn't work properly in Vite/Vue, the entire SVG content either got incorrectly // cached or erased in dev/prod, causing the mask pattern to not show up. import homeBackgroundPatternGhost from '../assets/home-patterns-ghost.svg?no-inline' +import homeBackgroundPatternLollipop from '../assets/home-patterns-lollipop.svg?no-inline' import ParallaxCover from './ParallaxCover.vue' import ParallaxCoverHalloween20251029 from './ParallaxCoverHalloween20251029.vue' @@ -160,7 +161,14 @@ watchEffect((onCleanup) => {
-
+ + + +
@@ -183,20 +191,20 @@ watchEffect((onCleanup) => {