优化主题色配置

This commit is contained in:
不做码农
2022-04-29 19:58:58 +08:00
parent c2296f54de
commit b431f01c44
8 changed files with 111 additions and 130 deletions
+19 -20
View File
@@ -1,9 +1,9 @@
<template>
<el-menu :default-active="activeMenu" mode="horizontal" @select="handleSelect" :ellipsis="false">
<el-menu :default-active="activeMenu" :active-text-color="theme" mode="horizontal" background-color="transparent" @select="handleSelect" :ellipsis="false">
<template v-for="(item, index) in topMenus">
<el-menu-item :style="{ '--theme': theme }" :index="item.path" :key="index" v-if="index < visibleNumber">
<svg-icon :name="item.meta.icon" />
&nbsp;{{ item.meta.title }}
{{ item.meta.title }}
</el-menu-item>
</template>
@@ -159,16 +159,16 @@ onMounted(() => {
</script>
<style lang="scss">
// .topmenu-container.el-menu--horizontal > .el-menu-item {
// float: left;
// height: 50px !important;
// line-height: 50px !important;
// color: #999093 !important;
// padding: 0 5px !important;
// margin: 0 10px !important;
// }
.el-menu--horizontal {
border-bottom: 0px !important;
// 修改默认样式
.topmenu-container.el-menu--horizontal > .el-menu-item {
height: 50px !important;
line-height: 50px !important;
color: #999093 !important;
padding: 0 5px !important;
margin: 0 10px !important;
}
.el-menu--horizontal > .el-menu-item .svg-icon {
margin-right: 5px;
}
// .topmenu-container.el-menu--horizontal > .el-menu-item.is-active,
// .el-menu--horizontal > .el-sub-menu.is-active .el-submenu__title {
@@ -177,12 +177,11 @@ onMounted(() => {
// }
/* sub-menu item */
// .topmenu-container.el-menu--horizontal > .el-sub-menu .el-submenu__title {
// float: left;
// height: 50px !important;
// line-height: 50px !important;
// color: #999093 !important;
// padding: 0 5px !important;
// margin: 0 10px !important;
// }
.topmenu-container.el-menu--horizontal > .el-sub-menu .el-sub-menu__title {
height: 50px !important;
line-height: 50px !important;
color: #999093 !important;
padding: 0 5px !important;
margin: 0 10px !important;
}
</style>