From fb3cca70c83ad193e278d4981b8bb88ced1c3e98 Mon Sep 17 00:00:00 2001 From: Zyronon Date: Thu, 27 Nov 2025 20:09:50 +0800 Subject: [PATCH] wip --- package.json | 1 + src/assets/css/style.scss | 6 +- src/components/Book.vue | 2 +- src/components/dialog/Dialog.vue | 1 + src/config/env.ts | 12 ++ src/pages/word/DictDetail.vue | 98 ++++++++++++--- src/pages/word/DictList.vue | 114 +++++++++++------ src/pages/word/WordsPage.vue | 117 +++++++++++------- .../word/components/PracticeSettingDialog.vue | 2 +- 9 files changed, 247 insertions(+), 106 deletions(-) diff --git a/package.json b/package.json index 3987dce0..4e582c0e 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "mitt": "^3.0.1", "nanoid": "^5.1.5", "pinia": "^3.0.3", + "shepherd.js": "^14.5.1", "string-comparison": "^1.3.0", "vue": "^3.5.17", "vue-router": "^4.5.1", diff --git a/src/assets/css/style.scss b/src/assets/css/style.scss index 27b2dc83..7f70bc45 100644 --- a/src/assets/css/style.scss +++ b/src/assets/css/style.scss @@ -1,6 +1,10 @@ @use "anim" as *; -@use 'intro.js/minified/introjs.min.css'; +//@use 'intro.js/minified/introjs.min.css'; +@use 'shepherd.js/dist/css/shepherd.css'; +.shepherd-enabled.shepherd-element{ + transform: translateY(30px); +} :root { --color-reverse-white: white; --color-reverse-black: black; diff --git a/src/components/Book.vue b/src/components/Book.vue index ae8a6036..097826e3 100644 --- a/src/components/Book.vue +++ b/src/components/Book.vue @@ -33,7 +33,7 @@ const studyProgress = $computed(() => {