Commit f1f602c131519921e230420c0d6de318ca5d8f09

Authored by YunaiV
1 parent f736e0a1

v3.7.0 顶部菜单样式调整

yudao-ui-admin/src/components/TopNav/index.vue
... ... @@ -12,7 +12,7 @@
12 12 </template>
13 13  
14 14 <!-- 顶部菜单超出数量折叠 -->
15   - <el-submenu index="more" v-if="topMenus.length > visibleNumber">
  15 + <el-submenu :style="{'--theme': theme}" index="more" v-if="topMenus.length > visibleNumber">
16 16 <template slot="title">更多菜单</template>
17 17 <template v-for="(item, index) in topMenus">
18 18 <el-menu-item
... ... @@ -169,25 +169,27 @@ export default {
169 169 </script>
170 170  
171 171 <style lang="scss">
172   -.el-menu--horizontal > .el-menu-item {
  172 +.topmenu-container.el-menu--horizontal > .el-menu-item {
173 173 float: left;
174   - height: 50px;
175   - line-height: 50px;
176   - margin: 0;
177   - border-bottom: 3px solid transparent;
178   - color: #999093;
179   - padding: 0 5px;
180   - margin: 0 10px;
  174 + height: 50px !important;
  175 + line-height: 50px !important;
  176 + color: #999093 !important;
  177 + padding: 0 5px !important;
  178 + margin: 0 10px !important;
181 179 }
182 180  
183   -.el-menu--horizontal > .el-menu-item.is-active {
184   - border-bottom: 3px solid #{'var(--theme)'};
  181 +.topmenu-container.el-menu--horizontal > .el-menu-item.is-active, .el-menu--horizontal > .el-submenu.is-active .el-submenu__title {
  182 + border-bottom: 2px solid #{'var(--theme)'} !important;
185 183 color: #303133;
186 184 }
187 185  
188 186 /* submenu item */
189   -.el-menu--horizontal > .el-submenu .el-submenu__title {
  187 +.topmenu-container.el-menu--horizontal > .el-submenu .el-submenu__title {
  188 + float: left;
190 189 height: 50px !important;
191 190 line-height: 50px !important;
  191 + color: #999093 !important;
  192 + padding: 0 5px !important;
  193 + margin: 0 10px !important;
192 194 }
193 195 </style>
... ...