body{ background-color: #f5f5f5; margin: 0; padding: 0; width: 100%; height: 100vh } .container{ width: 90%; height: 10vh; margin: 0 auto; } .logo{ background-color: #4081bf; } /*菜单*/ .el-menu--horizontal { display: flex; flex-wrap: nowrap; } /* 使用 Flex 布局控制菜单 */ .el-menu-demo { display: flex; } /* 创建弹性空间 */ .flex-grow { flex-grow: 1; } /* 确保菜单项正常显示 */ .el-menu-item { width: 10vw; white-space: nowrap; } /*重定高度*/ .el-menu--horizontal { --el-menu-horizontal-height: 65%; max-height: 70px; }