From c7566bba45e6f90594d36ec4b80ac4ff89f577ee Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 08 十月 2026 14:19:36 +0800
Subject: [PATCH] 项目重构
---
src/assets/styles/index.scss | 61 ++++++++++++++++++++++--------
1 files changed, 45 insertions(+), 16 deletions(-)
diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss
index 87898e6..64bf9b2 100644
--- a/src/assets/styles/index.scss
+++ b/src/assets/styles/index.scss
@@ -1,9 +1,16 @@
+// 璁捐 token 蹇呴』鏈�鍏堝姞杞斤紝渚涘悗缁悇灞傚紩鐢�
+@use './theme/tokens.scss';
+// element-plus 鐨偆锛氬叏灞�缁勪欢瑙傛劅鐨勪富鏉犳潌
+@use './theme/element.scss';
+// 鏆楄壊鏀跺彛锛堢敤 html.dark 鎻愰珮浼樺厛绾э紝鏁呮斁鍦ㄧ毊鑲ゅ眰涔嬪悗锛�
+@use './theme/dark.scss';
@use './mixin.scss';
@use './transition.scss';
@use './element-ui.scss';
@use './sidebar.scss';
-@use './btn.scss';
@use './ruoyi.scss';
+// 涓氬姟澶嶇敤绫荤殑鍏滃簳 skin 鏀炬渶鍚�
+@use './theme/lims.scss';
body {
height: 100%;
@@ -15,7 +22,7 @@
}
label {
- font-weight: 700;
+ font-weight: 600;
}
html {
@@ -42,8 +49,17 @@
}
a:focus,
-a:active {
+a:active,
+div:focus {
outline: none;
+}
+
+/* 榧犳爣瑙﹀彂涓嶆樉绀鸿疆寤擄紝閿洏瀵艰埅蹇呴』鍙 */
+a:focus-visible,
+div:focus-visible {
+ outline: 2px solid var(--el-color-primary);
+ outline-offset: 2px;
+ border-radius: 3px;
}
a,
@@ -52,10 +68,6 @@
cursor: pointer;
color: inherit;
text-decoration: none;
-}
-
-div:focus {
- outline: none;
}
.fr {
@@ -98,30 +110,35 @@
}
aside {
- background: #eef1f6;
+ background: var(--lims-surface-2);
padding: 8px 24px;
margin-bottom: 20px;
- border-radius: 2px;
+ border-radius: var(--lims-radius-sm);
display: block;
line-height: 32px;
font-size: 16px;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
- color: #2c3e50;
+ color: var(--lims-text);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
a {
- color: #337ab7;
+ color: var(--el-color-primary);
cursor: pointer;
&:hover {
- color: rgb(32, 160, 255);
+ color: var(--el-color-primary-light-3);
}
}
}
//main-container鍏ㄥ眬鏍峰紡
.app-container {
+ padding: 20px;
+}
+
+// 鑳藉姏鑼冨洿椤甸潰鐨勫鍣ㄥ唴杈硅窛
+.capacity-scope {
padding: 20px;
}
@@ -141,8 +158,7 @@
width: 100%;
text-align: right;
padding-right: 20px;
- transition: 600ms ease position;
- background: linear-gradient(90deg, rgba(32, 182, 249, 1) 0%, rgba(32, 182, 249, 1) 0%, rgba(33, 120, 241, 1) 100%, rgba(33, 120, 241, 1) 100%);
+ background: linear-gradient(90deg, var(--el-color-primary) 0%, var(--el-color-primary-dark-2) 100%);
.subtitle {
font-size: 20px;
@@ -160,11 +176,11 @@
.link-type,
.link-type:focus {
- color: #337ab7;
+ color: var(--el-color-primary);
cursor: pointer;
&:hover {
- color: rgb(32, 160, 255);
+ color: var(--el-color-primary-light-3);
}
}
@@ -177,3 +193,16 @@
margin-bottom: 10px;
}
}
+
+// 灏婇噸绯荤粺鐨勩�屽噺灏戝姩鎬佹晥鏋溿�嶅亸濂姐�傚仛鎴愬叏灞�鍏滃簳锛屼笟鍔¢〉鏃犻渶鍚勮嚜澶勭悊銆�
+@media (prefers-reduced-motion: reduce) {
+
+ *,
+ *::before,
+ *::after {
+ animation-duration: 0.01ms !important;
+ animation-iteration-count: 1 !important;
+ transition-duration: 0.01ms !important;
+ scroll-behavior: auto !important;
+ }
+}
--
Gitblit v1.9.3