@import '~@/assets/style/public.scss'; // 主题公用 .layout-main { height: 100vh; width: 100vw; background-size: cover; background-position: center; // [布局] 顶栏 .el-header { padding: 0px; // logo区域 .logo-group { transition: width .3s; float: left; text-align: center; img { height: 60px; } } // 折叠侧边栏切换按钮 .toggle-aside-btn { float: left; height: 60px; width: 60px; display: flex; justify-content: center; align-items: center; user-select: none; cursor: pointer; i { font-size: 20px; margin-top: 4px; } } // [菜单] 顶栏 .el-menu { float: left; border-bottom: none; background-color: transparent; .el-menu-item { border-bottom: none; } .el-submenu { .el-submenu__title { border-bottom: none; } } } // 顶栏右侧的按钮 .d2-header-right { float: right; height: 60px; display: flex; align-items: center; .btn-text { padding: 14px 12px; border-radius: 4px; margin: 0px !important; margin-left: 10px !important; } .el-dropdown { user-select: none; cursor: pointer; } } } // [布局] 顶栏下面 .el-container { // 侧边栏 .el-aside { transition: width .3s; overflow: inherit; // [菜单] 正常状态 .el-menu { background-color: transparent; border-right: none; .el-menu-item { i { margin-right: 5px; font-size: 20px; } } } .el-submenu { .el-submenu__title { i { margin-right: 5px; font-size: 20px; } .el-submenu__icon-arrow { margin-top: -10px; } } } // [菜单] 折叠状态 .el-menu--collapse { background-color: transparent; .el-submenu__title { text-align: center; } } } .el-main { padding: 0px; position: relative; overflow: hidden; } } // [组件] d2-container-full .d2-container-full { position: absolute; border-top-left-radius: 4px; border-top-right-radius: 4px; overflow: hidden; color: #303133; &:hover { box-shadow: none; } .d2-container-full__header { position: absolute; top: 0px; left: 0px; width: 100%; padding: 18px 20px; box-sizing: border-box; } .d2-container-full__body { position: absolute; padding: 20px; left: 0px; right: 0px; bottom: 0px; overflow: auto; } .d2-container-full__footer { position: absolute; bottom: 0px; left: 0px; width: 100%; padding: 18px 20px; box-sizing: border-box; } } }