From eab258a4029d5e1dd0b26f749358073b27b82945 Mon Sep 17 00:00:00 2001 From: zhangjiming Date: Sat, 8 Feb 2025 16:48:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E8=B0=83=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/style/base.css | 11 ++++++++++- src/assets/style/tailwind.css | 26 ++++++++++++++++++++++++- src/views/components/Footer.vue | 3 +++ src/views/components/Header.vue | 2 +- src/views/components/Menu.vue | 7 ++++--- src/views/home/index.vue | 42 +++++++++++++---------------------------- src/views/oreManage/index.vue | 11 ++++++++++- 7 files changed, 66 insertions(+), 36 deletions(-) create mode 100644 src/views/components/Footer.vue diff --git a/src/assets/style/base.css b/src/assets/style/base.css index b4b5adf..36d6917 100644 --- a/src/assets/style/base.css +++ b/src/assets/style/base.css @@ -23,9 +23,18 @@ body { 'Droid Sans', 'Helvetica Neue', sans-serif; - font-size: 16px; + text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; user-select: none; } + +:root { + font-size: 32px; /* 设计稿是双倍设计的 */ + --primaryColor: #1989FA; + --headerHeight: 4.375rem; + --footerHeight: 4.375rem; + --menuAreaWidth: 11.875rem; + --bgColor: #e9e9e9; +} \ No newline at end of file diff --git a/src/assets/style/tailwind.css b/src/assets/style/tailwind.css index bd6213e..5009eec 100644 --- a/src/assets/style/tailwind.css +++ b/src/assets/style/tailwind.css @@ -1,3 +1,27 @@ @tailwind base; @tailwind components; -@tailwind utilities; \ No newline at end of file +@tailwind utilities; + +@layer utilities { + .btn-dark { + display: flex; + justify-content: center; + align-items: center; + background: linear-gradient(90deg, #0657c0 24%, #096ae0 101%); + border-radius: 4px; + color: white; + } + .btn-light { + display: flex; + justify-content: center; + align-items: center; + background: linear-gradient(180deg, #ebf1fa 0%, #f8fafd 100%); + box-shadow: 0px -1px 0px 0px rgba(255, 255, 255, 0.3), 0px 1px 5px 0px rgba(173, 173, 173, 0.47); + border-radius: 4px; + color: var(--primaryColor); + } + .component-page { + height: calc(100vh - var(--headerHeight) - var(--footerHeight)); + width: calc(100vw - var(--menuAreaWidth)); + } +} \ No newline at end of file diff --git a/src/views/components/Footer.vue b/src/views/components/Footer.vue new file mode 100644 index 0000000..e26aad4 --- /dev/null +++ b/src/views/components/Footer.vue @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/views/components/Header.vue b/src/views/components/Header.vue index 9507c79..d7c4f5b 100644 --- a/src/views/components/Header.vue +++ b/src/views/components/Header.vue @@ -93,7 +93,7 @@ display: flex; align-items: center; background: #e9e9e9; - height: 108px; + height: var(--headerHeight); .header_logo{ padding:10px 10px; } diff --git a/src/views/components/Menu.vue b/src/views/components/Menu.vue index 93cce45..e1a86e2 100644 --- a/src/views/components/Menu.vue +++ b/src/views/components/Menu.vue @@ -1,5 +1,5 @@