'admin-21.01.18:处理动画、默认主题优化等'

This commit is contained in:
lyt 2021-01-18 11:06:36 +08:00
parent eece2e60f8
commit ab70a196a7
7 changed files with 32 additions and 10 deletions

View File

@ -37,12 +37,13 @@
------------------------------- */ ------------------------------- */
.breadcrumb-enter-active, .breadcrumb-enter-active,
.breadcrumb-leave-active { .breadcrumb-leave-active {
will-change: transform;
transition: all 0.3s ease; transition: all 0.3s ease;
position: absolute; position: absolute;
opacity: 0;
} }
.breadcrumb-enter-from, .breadcrumb-enter-from,
.breadcrumb-leave-to { .breadcrumb-leave-to {
opacity: 0;
transform: translateX(20px); transform: translateX(20px);
} }

View File

@ -62,7 +62,7 @@ $--bg-topBar: #ffffff;
$--bg-menuBar: #545c64; $--bg-menuBar: #545c64;
$--bg-columnsMenuBar: #4276ab; $--bg-columnsMenuBar: #4276ab;
$--bg-topBarColor: #606266; $--bg-topBarColor: #606266;
$--bg-menuBarColor: #c4c4c4; $--bg-menuBarColor: #eaeaea;
$--bg-columnsMenuBarColor: #e6e6e6; $--bg-columnsMenuBarColor: #e6e6e6;
/* 赋值给:root /* 赋值给:root

View File

@ -722,7 +722,7 @@
} }
.el-menu--horizontal > .el-menu-item, .el-menu--horizontal > .el-menu-item,
.el-menu--horizontal > .el-submenu .el-submenu__title { .el-menu--horizontal > .el-submenu .el-submenu__title {
color: var(--bg-menuBarColor); color: var(--bg-topBarColor);
} }
// 外部链接时 // 外部链接时
.el-menu-item a, .el-menu-item a,
@ -763,11 +763,28 @@
color: #ffffff !important; color: #ffffff !important;
text-decoration: none; text-decoration: none;
} }
// 菜单收起时鼠标经过背景颜色/字体颜色
.el-popper.is-light {
.el-menu--vertical {
background: var(--bg-menuBar);
}
.el-menu--horizontal {
background: var(--bg-topBar);
.el-menu-item,
.el-submenu__title {
color: var(--bg-topBarColor);
}
}
}
// 第三方图标字体间距/大小设置 // 第三方图标字体间距/大小设置
.el-menu-item .iconfont, .el-menu-item .iconfont,
.el-submenu .iconfont { .el-submenu .iconfont {
font-size: 14px !important; font-size: 18px !important;
padding-right: 8px; display: inline-block;
vertical-align: middle;
margin-right: 5px;
width: 24px;
text-align: center;
} }
/* Tabs 标签页 /* Tabs 标签页

View File

@ -10,7 +10,7 @@ export default {
menuBar: "#545c64", menuBar: "#545c64",
columnsMenuBar: '#4276ab', columnsMenuBar: '#4276ab',
topBarColor: "#606266", topBarColor: "#606266",
menuBarColor: "#c4c4c4", menuBarColor: "#eaeaea",
columnsMenuBarColor: '#e6e6e6', columnsMenuBarColor: '#e6e6e6',
isTopBarColorGradual: false, isTopBarColorGradual: false,
isMenuBarColorGradual: false, isMenuBarColorGradual: false,

View File

@ -539,7 +539,7 @@ export default defineComponent({
getThemeConfig.value.isTagsview = true; getThemeConfig.value.isTagsview = true;
getThemeConfig.value.isClassicSplitMenu = false; getThemeConfig.value.isClassicSplitMenu = false;
getThemeConfig.value.menuBar = "#545c64"; getThemeConfig.value.menuBar = "#545c64";
getThemeConfig.value.menuBarColor = "#c4c4c4"; getThemeConfig.value.menuBarColor = "#eaeaea";
getThemeConfig.value.topBar = "#FFFFFF"; getThemeConfig.value.topBar = "#FFFFFF";
getThemeConfig.value.topBarColor = "#606266"; getThemeConfig.value.topBarColor = "#606266";
initLayoutChangeFun(); initLayoutChangeFun();

View File

@ -3,13 +3,15 @@
<el-submenu :index="val.path" :key="val.path" v-if="val.children && val.children.length > 0"> <el-submenu :index="val.path" :key="val.path" v-if="val.children && val.children.length > 0">
<template #title> <template #title>
<i :class="val.meta.icon"></i> <i :class="val.meta.icon"></i>
{{ val.meta.title }} <span>{{ val.meta.title }}</span>
</template> </template>
<sub-item :chil="val.children" /> <sub-item :chil="val.children" />
</el-submenu> </el-submenu>
<el-menu-item :index="val.path" :key="val.path" v-else> <el-menu-item :index="val.path" :key="val.path" v-else>
<i :class="val.meta.icon ? val.meta.icon : ''"></i> <i :class="val.meta.icon ? val.meta.icon : ''"></i>
<template v-if="!val.meta.isLink">{{ val.meta.title }}</template> <template v-if="!val.meta.isLink">
<span>{{ val.meta.title }}</span>
</template>
<template v-else><a :href="val.meta.isLink" target="_blank">{{ val.meta.title }}</a></template> <template v-else><a :href="val.meta.isLink" target="_blank">{{ val.meta.title }}</a></template>
</el-menu-item> </el-menu-item>
</template> </template>

View File

@ -11,7 +11,9 @@
</el-submenu> </el-submenu>
<el-menu-item :index="val.path" :key="val.path" v-else> <el-menu-item :index="val.path" :key="val.path" v-else>
<i :class="val.meta.icon ? val.meta.icon : ''"></i> <i :class="val.meta.icon ? val.meta.icon : ''"></i>
<template #title v-if="!val.meta.isLink">{{ val.meta.title }}</template> <template #title v-if="!val.meta.isLink">
<span>{{ val.meta.title }}</span>
</template>
<template #title v-else><a :href="val.meta.isLink" target="_blank">{{ val.meta.title }}</a></template> <template #title v-else><a :href="val.meta.isLink" target="_blank">{{ val.meta.title }}</a></template>
</el-menu-item> </el-menu-item>
</template> </template>