style: 左侧菜单导航样式调整,优化有无logopc端和移动端不同的展示方式

This commit is contained in:
xiaoxian521 2023-08-30 12:07:02 +08:00
parent 13979ea6c0
commit 9bb8820025
2 changed files with 13 additions and 5 deletions

View File

@ -80,7 +80,7 @@ onBeforeUnmount(() => {
<template> <template>
<div <div
v-loading="loading" v-loading="loading"
:class="['sidebar-container', showLogo ? 'has-logo' : '']" :class="['sidebar-container', showLogo ? 'has-logo' : 'no-logo']"
> >
<Logo v-if="showLogo" :collapse="isCollapse" /> <Logo v-if="showLogo" :collapse="isCollapse" />
<el-scrollbar <el-scrollbar

View File

@ -96,16 +96,24 @@
right: 0; right: 0;
} }
.el-scrollbar {
height: calc(100% - 44px);
}
&.has-logo { &.has-logo {
.el-scrollbar.pc { .el-scrollbar.pc {
/* logo: 48px、leftCollapse: 40px、leftCollapse-shadow: 4px */ /* logo: 48px、leftCollapse: 40px、leftCollapse-shadow: 4px */
height: calc(100% - 92px); height: calc(100% - 92px);
} }
/* logo: 48px */
.el-scrollbar.mobile {
height: calc(100% - 48px);
}
}
&.no-logo {
.el-scrollbar.pc {
/* leftCollapse: 40px、leftCollapse-shadow: 4px */
height: calc(100% - 44px);
}
.el-scrollbar.mobile { .el-scrollbar.mobile {
height: 100%; height: 100%;
} }