From a88eab39f6b2f5c33913d51fac4e885c052ed4a1 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 21 八月 2025 14:39:00 +0800
Subject: [PATCH] 整体样式修改

---
 src/layout/components/Navbar.vue |  242 ++++++++++++++++++++++++------------------------
 1 files changed, 120 insertions(+), 122 deletions(-)

diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index b6312ca..412dfce 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -1,13 +1,13 @@
 <template>
   <div class="navbar">
-<!--    <hamburger id="hamburger-container" :is-active="appStore.sidebar.opened" class="hamburger-container" @toggleClick="toggleSideBar" />-->
-<!--    <breadcrumb v-if="!settingsStore.topNav" id="breadcrumb-container" class="breadcrumb-container" />-->
-    <div v-if="sidebar.hide">
-      <top-nav id="topmenu-container" class="topmenu-container" />
-    </div>
-    <div class="logo" v-if="!sidebar.hide">
-      <img src="@/assets/logo/logo.png" alt=""/>
-    </div>
+    <hamburger id="hamburger-container" :is-active="appStore.sidebar.opened" class="hamburger-container" @toggleClick="toggleSideBar" />
+    <breadcrumb v-if="!settingsStore.topNav" id="breadcrumb-container" class="breadcrumb-container" />
+<!--    <div v-if="sidebar.hide">-->
+<!--      <top-nav id="topmenu-container" class="topmenu-container" />-->
+<!--    </div>-->
+<!--    <div class="logo" v-if="!sidebar.hide">-->
+<!--      <img src="@/assets/logo/logo.png" alt=""/>-->
+<!--    </div>-->
     <div class="right-menu">
       <template v-if="appStore.device !== 'mobile'">
         <header-search id="header-search" class="right-menu-item" />
@@ -23,9 +23,9 @@
             <router-link to="/user/profile">
               <el-dropdown-item>涓汉涓績</el-dropdown-item>
             </router-link>
-<!--            <el-dropdown-item command="setLayout" v-if="settingsStore.showSettings">-->
-<!--              <span>甯冨眬璁剧疆</span>-->
-<!--            </el-dropdown-item>-->
+            <el-dropdown-item command="setLayout" v-if="settingsStore.showSettings">
+              <span>甯冨眬璁剧疆</span>
+            </el-dropdown-item>
             <el-dropdown-item divided command="logout">
               <span>閫�鍑虹櫥褰�</span>
             </el-dropdown-item>
@@ -135,116 +135,114 @@
 
 <style lang='scss' scoped>
 .navbar {
-  height: 50px;
-  overflow: hidden;
-  position: fixed; /* 灏嗗ご閮ㄥ浐瀹� */
-  top: 0; /* 鍦ㄩ《閮ㄥ浐瀹� */
-  width: 100%; /* 瀹藉害100%锛岃鐩栨暣涓鍙� */
-  //background-color: #f8f9fa; /* 璁剧疆鑳屾櫙棰滆壊锛屼互渚挎洿鏄庢樉鍦扮湅鍒版晥鏋� */
-  z-index: 1000; /* 纭繚澶撮儴鍦ㄥ叾浠栧唴瀹逛箣涓� */
-  background: var(--navbar-bg);
-  box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
-  display: flex;
-  justify-content: space-between;
-  padding: 0 20px;
-  
-  .logo {
-    height: 50px;
-    line-height: 50px;
-    img {
-      cursor: pointer;
-      width: 146px;
-      height: 46px;
-    }
-  }
-
-  .breadcrumb-container {
-    float: left;
-  }
-
-  .topmenu-container {
-    position: absolute;
-  }
-
-  .errLog-container {
-    display: inline-block;
-    vertical-align: top;
-  }
-
-  .right-menu {
-    float: right;
-    height: 100%;
-    line-height: 50px;
-    display: flex;
-
-    &:focus {
-      outline: none;
-    }
-
-    .right-menu-item {
-      display: inline-block;
-      padding: 0 8px;
-      height: 100%;
-      font-size: 18px;
-      color: #5a5e66;
-      vertical-align: text-bottom;
-
-      &.hover-effect {
-        cursor: pointer;
-        transition: background 0.3s;
-
-        &:hover {
-          background: rgba(0, 0, 0, 0.025);
-        }
-      }
-
-      &.theme-switch-wrapper {
-        display: flex;
-        align-items: center;
-
-        svg {
-          transition: transform 0.3s;
-          
-          &:hover {
-            transform: scale(1.15);
-          }
-        }
-      }
-    }
-
-    .avatar-container {
-      margin-right: 0px;
-      padding-right: 0px;
-
-      .avatar-wrapper {
-        margin-top: 10px;
-        right: 5px;
-        position: relative;
-
-        .user-avatar {
-          cursor: pointer;
-          width: 30px;
-          height: 30px;
-          border-radius: 50%;
-        }
-
-        .user-nickname{
-          position: relative;
-          left: 5px;
-          bottom: 10px;
-          font-size: 14px;
-          font-weight: bold;
-        }
-
-        i {
-          cursor: pointer;
-          position: absolute;
-          right: -20px;
-          top: 25px;
-          font-size: 12px;
-        }
-      }
-    }
-  }
+	height: 50px;
+	overflow: hidden;
+	position: relative;
+	background: var(--navbar-bg);
+	box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
+	
+	.hamburger-container {
+		line-height: 46px;
+		height: 100%;
+		float: left;
+		cursor: pointer;
+		transition: background 0.3s;
+		-webkit-tap-highlight-color: transparent;
+		
+		&:hover {
+			background: rgba(0, 0, 0, 0.025);
+		}
+	}
+	
+	.breadcrumb-container {
+		float: left;
+	}
+	
+	.topmenu-container {
+		position: absolute;
+		left: 50px;
+	}
+	
+	.errLog-container {
+		display: inline-block;
+		vertical-align: top;
+	}
+	
+	.right-menu {
+		float: right;
+		height: 100%;
+		line-height: 50px;
+		display: flex;
+		margin-right: 30px;
+		
+		&:focus {
+			outline: none;
+		}
+		
+		.right-menu-item {
+			display: inline-block;
+			padding: 0 8px;
+			height: 100%;
+			font-size: 18px;
+			color: #5a5e66;
+			vertical-align: text-bottom;
+			
+			&.hover-effect {
+				cursor: pointer;
+				transition: background 0.3s;
+				
+				&:hover {
+					background: rgba(0, 0, 0, 0.025);
+				}
+			}
+			
+			&.theme-switch-wrapper {
+				display: flex;
+				align-items: center;
+				
+				svg {
+					transition: transform 0.3s;
+					
+					&:hover {
+						transform: scale(1.15);
+					}
+				}
+			}
+		}
+		
+		.avatar-container {
+			margin-right: 0px;
+			padding-right: 0px;
+			
+			.avatar-wrapper {
+				margin-top: 10px;
+				right: 5px;
+				position: relative;
+				
+				.user-avatar {
+					cursor: pointer;
+					width: 30px;
+					height: 30px;
+					border-radius: 50%;
+				}
+				
+				.user-nickname{
+					position: relative;
+					left: 5px;
+					bottom: 10px;
+					font-size: 14px;
+					font-weight: bold;
+				}
+				
+				i {
+					cursor: pointer;
+					position: absolute;
+					right: -20px;
+					top: 25px;
+					font-size: 12px;
+				}
+			}
+		}
+	}
 }
 </style>

--
Gitblit v1.9.3