diff --git a/src/components/index/Category.vue b/src/components/index/Category.vue new file mode 100644 index 0000000..8b1f211 --- /dev/null +++ b/src/components/index/Category.vue @@ -0,0 +1,28 @@ + + + \ No newline at end of file diff --git a/src/components/index/Components.vue b/src/components/index/Components.vue new file mode 100644 index 0000000..fb9f60c --- /dev/null +++ b/src/components/index/Components.vue @@ -0,0 +1,56 @@ + + + \ No newline at end of file diff --git a/src/components/index/Datascreen.vue b/src/components/index/Datascreen.vue index bba4de0..d4210a7 100644 --- a/src/components/index/Datascreen.vue +++ b/src/components/index/Datascreen.vue @@ -1,3 +1,7 @@ + \ No newline at end of file diff --git a/src/components/index/Datasource.vue b/src/components/index/Datasource.vue new file mode 100644 index 0000000..7898f6a --- /dev/null +++ b/src/components/index/Datasource.vue @@ -0,0 +1,28 @@ + + + \ No newline at end of file diff --git a/src/components/index/Files.vue b/src/components/index/Files.vue new file mode 100644 index 0000000..861430c --- /dev/null +++ b/src/components/index/Files.vue @@ -0,0 +1,28 @@ + + + \ No newline at end of file diff --git a/src/components/index/Leftbar.vue b/src/components/index/Leftbar.vue index cc93c86..f5c7be7 100644 --- a/src/components/index/Leftbar.vue +++ b/src/components/index/Leftbar.vue @@ -69,6 +69,7 @@ cursor: pointer; font-size: 16px; color: #333; + text-shadow: 1px 1px 4px rgba(255,255,255,0.4); } .leftbar-item:hover { background-color: rgba(255,255,255,0.2); diff --git a/src/components/index/Main.vue b/src/components/index/Main.vue index e06caa0..1297e46 100644 --- a/src/components/index/Main.vue +++ b/src/components/index/Main.vue @@ -8,6 +8,22 @@ case '/': case '/datascreen': return defineAsyncComponent(() => import('@/components/index/Datascreen.vue')) + case '/category': + return defineAsyncComponent(() => import('@/components/index/Category.vue')) + case '/datasource': + return defineAsyncComponent(() => import('@/components/index/Datasource.vue')) + case '/record': + return defineAsyncComponent(() => import('@/components/index/Record.vue')) + case '/components': + return defineAsyncComponent(() => import('@/components/index/Components.vue')) + case '/variables': + return defineAsyncComponent(() => import('@/components/index/Variables.vue')) + case '/files': + return defineAsyncComponent(() => import('@/components/index/Files.vue')) + case '/maps': + return defineAsyncComponent(() => import('@/components/index/Maps.vue')) + case '/tools': + return defineAsyncComponent(() => import('@/components/index/Tools.vue')) } }) @@ -33,4 +49,63 @@ inset 0 4px 20px rgba(255,255,255,0.3); z-index: 1; } + .header-left { + position: absolute; + top: 15px; + left: 15px; + } + .header-right { + position: absolute; + top: 15px; + right: 15px; + } + .header-button { + width: 128px; + height: 32px; + font-size: 15px; + border: none; + border-radius: 10px; + margin: 0 4px; + cursor: pointer; + } + .header-button:first-child { + margin-left: 0; + } + .header-button:last-child { + margin-right: 0; + } + .search-button:hover { + background-color: #e267a7; + } + .search-button:active { + background-color: #c35b99; + } + .header-search { + width: 150px; + height: 32px; + font-size: 15px; + border: none; + border-radius: 10px; + padding: 0 10px; + background-color: rgba(255,255,255,0.3); + } + .header-search:hover { + background-color: rgba(255,255,255,0.4); + } + .header-search:focus { + outline: none; + background-color: rgba(255,255,255,0.5); + } + .search-button { + width: 32px; + height: 32px; + background-color: #f472b6; + color: #fff; + } + .search-button:hover { + background-color: #e267a7; + } + .search-button:active { + background-color: #c35b99; + } \ No newline at end of file diff --git a/src/components/index/Maps.vue b/src/components/index/Maps.vue new file mode 100644 index 0000000..cf28879 --- /dev/null +++ b/src/components/index/Maps.vue @@ -0,0 +1,39 @@ + + + \ No newline at end of file diff --git a/src/components/index/Nodata.vue b/src/components/index/Nodata.vue new file mode 100644 index 0000000..4d6c312 --- /dev/null +++ b/src/components/index/Nodata.vue @@ -0,0 +1,31 @@ + + \ No newline at end of file diff --git a/src/components/index/Record.vue b/src/components/index/Record.vue new file mode 100644 index 0000000..560717d --- /dev/null +++ b/src/components/index/Record.vue @@ -0,0 +1,28 @@ + + + \ No newline at end of file diff --git a/src/components/index/Tools.vue b/src/components/index/Tools.vue new file mode 100644 index 0000000..4f10830 --- /dev/null +++ b/src/components/index/Tools.vue @@ -0,0 +1,53 @@ + + \ No newline at end of file diff --git a/src/components/index/Topbar.vue b/src/components/index/Topbar.vue index ca906d8..ac8987b 100644 --- a/src/components/index/Topbar.vue +++ b/src/components/index/Topbar.vue @@ -25,11 +25,11 @@ onUnmounted(() => {