-
-
-
+
+
+
+
+
+
+
@@ -18,44 +31,24 @@ import { RouterView } from 'vue-router'
width: 100%;
height: 100%;
overflow: hidden;
+ transition: background-color 0.5s ease;
}
-.page-enter-active,
-.page-leave-active {
- transition: all 0.5s ease-out;
+.light {
+ @apply bg-gradient-to-br from-blue-50 via-indigo-50 to-white;
}
-.page-enter-from {
+.dark {
+ @apply bg-gradient-to-br from-gray-900 via-indigo-900 to-black;
+}
+
+.fade-enter-active,
+.fade-leave-active {
+ transition: opacity 0.3s ease;
+}
+
+.fade-enter-from,
+.fade-leave-to {
opacity: 0;
- transform: translateY(20px);
-}
-
-.page-leave-to {
- opacity: 0;
- transform: translateY(-20px);
-}
-
-body {
- margin: 0;
- padding: 0;
- font-family: 'Inter', sans-serif;
- @apply bg-gray-900 text-white overflow-y-auto;
-}
-
-/* 自定义滚动条样式 */
-::-webkit-scrollbar {
- width: 8px;
-}
-
-::-webkit-scrollbar-track {
- @apply bg-gray-800;
-}
-
-::-webkit-scrollbar-thumb {
- @apply bg-indigo-600 rounded-full;
-}
-
-::-webkit-scrollbar-thumb:hover {
- @apply bg-indigo-500;
}
diff --git a/src/components/ThemeToggle.vue b/src/components/ThemeToggle.vue
new file mode 100644
index 0000000..06f641a
--- /dev/null
+++ b/src/components/ThemeToggle.vue
@@ -0,0 +1,28 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/RetrievewFileView.vue b/src/views/RetrievewFileView.vue
index ef454d5..d9a3fff 100644
--- a/src/views/RetrievewFileView.vue
+++ b/src/views/RetrievewFileView.vue
@@ -1,23 +1,14 @@
-