|
@@ -1,12 +1,16 @@
|
|
#app {
|
|
#app {
|
|
|
|
|
|
.main-container {
|
|
.main-container {
|
|
- min-height: 100%;
|
|
|
|
|
|
+ height: 100%;
|
|
transition: margin-left .28s;
|
|
transition: margin-left .28s;
|
|
margin-left: $base-sidebar-width;
|
|
margin-left: $base-sidebar-width;
|
|
position: relative;
|
|
position: relative;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ .sidebarHide {
|
|
|
|
+ margin-left: 0!important;
|
|
|
|
+ }
|
|
|
|
+
|
|
.sidebar-container {
|
|
.sidebar-container {
|
|
-webkit-transition: width .28s;
|
|
-webkit-transition: width .28s;
|
|
transition: width 0.28s;
|
|
transition: width 0.28s;
|
|
@@ -20,8 +24,9 @@
|
|
left: 0;
|
|
left: 0;
|
|
z-index: 1001;
|
|
z-index: 1001;
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
- -webkit-box-shadow: 2px 0 6px rgba(0,21,41,.35);
|
|
|
|
- box-shadow: 2px 0 6px rgba(0,21,41,.35);
|
|
|
|
|
|
+ -webkit-box-shadow: 0px 0 10px rgba(211, 211, 211, 0.5);
|
|
|
|
+ box-shadow: 0px 0 10px rgb(211 211 211 / 50%);
|
|
|
|
+
|
|
|
|
|
|
// reset element-ui css
|
|
// reset element-ui css
|
|
.horizontal-collapse-transition {
|
|
.horizontal-collapse-transition {
|
|
@@ -63,20 +68,45 @@
|
|
.el-menu {
|
|
.el-menu {
|
|
border: none;
|
|
border: none;
|
|
height: 100%;
|
|
height: 100%;
|
|
- width: 100% !important;
|
|
|
|
|
|
+ //width: 100% !important;
|
|
|
|
+
|
|
|
|
+ width: 200px !important;
|
|
|
|
+ margin: auto;
|
|
}
|
|
}
|
|
|
|
|
|
.el-menu-item, .el-submenu__title {
|
|
.el-menu-item, .el-submenu__title {
|
|
overflow: hidden !important;
|
|
overflow: hidden !important;
|
|
text-overflow: ellipsis !important;
|
|
text-overflow: ellipsis !important;
|
|
white-space: nowrap !important;
|
|
white-space: nowrap !important;
|
|
|
|
+ height: 40px;
|
|
|
|
+ border-radius: 5px;
|
|
|
|
+ line-height: 40px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ .el-menu-item.is-active {
|
|
|
|
+ //color: $base-logo-light-title-color !important;
|
|
|
|
+ color: $base-menu-light-background !important;
|
|
|
|
+ background-color: $base-menu-light-color !important; // 点击菜单的颜色
|
|
|
|
+ border-radius: 5px;
|
|
|
|
+ height: 40px !important;
|
|
|
|
+ &:hover {border-radius: 10px;
|
|
|
|
+ border-radius: 5px;
|
|
|
|
+ background-color: $base-sub-menu-hover !important;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ .el-icon-arrow-down:before {
|
|
|
|
+ color: #ffffff;
|
|
}
|
|
}
|
|
|
|
|
|
// menu hover
|
|
// menu hover
|
|
.submenu-title-noDropdown,
|
|
.submenu-title-noDropdown,
|
|
.el-submenu__title {
|
|
.el-submenu__title {
|
|
&:hover {
|
|
&:hover {
|
|
- background-color: rgba(0, 0, 0, 0.06) !important;
|
|
|
|
|
|
+ border-radius: 5px;
|
|
|
|
+ background-color: $base-sub-menu-hover !important;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -86,17 +116,23 @@
|
|
|
|
|
|
& .nest-menu .el-submenu>.el-submenu__title,
|
|
& .nest-menu .el-submenu>.el-submenu__title,
|
|
& .el-submenu .el-menu-item {
|
|
& .el-submenu .el-menu-item {
|
|
- min-width: $base-sidebar-width !important;
|
|
|
|
-
|
|
|
|
|
|
+ min-width: 200px !important;
|
|
|
|
+ height: 40px !important;
|
|
|
|
+ line-height: 40px !important;
|
|
|
|
+ border-radius: 5px;
|
|
&:hover {
|
|
&:hover {
|
|
- background-color: rgba(0, 0, 0, 0.06) !important;
|
|
|
|
|
|
+ background-color: $base-sub-menu-hover !important;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
& .theme-dark .nest-menu .el-submenu>.el-submenu__title,
|
|
& .theme-dark .nest-menu .el-submenu>.el-submenu__title,
|
|
& .theme-dark .el-submenu .el-menu-item {
|
|
& .theme-dark .el-submenu .el-menu-item {
|
|
- background-color: $base-sub-menu-background !important;
|
|
|
|
-
|
|
|
|
|
|
+ border-radius: 5px;
|
|
|
|
+ height: 40px !important;
|
|
|
|
+ line-height: 40px !important;
|
|
|
|
+ // background-color: $base-sub-menu-background !important;
|
|
|
|
+ color: #333333 !important;
|
|
|
|
+ background-color: #fff;
|
|
&:hover {
|
|
&:hover {
|
|
background-color: $base-sub-menu-hover !important;
|
|
background-color: $base-sub-menu-hover !important;
|
|
}
|
|
}
|
|
@@ -115,7 +151,6 @@
|
|
.submenu-title-noDropdown {
|
|
.submenu-title-noDropdown {
|
|
padding: 0 !important;
|
|
padding: 0 !important;
|
|
position: relative;
|
|
position: relative;
|
|
-
|
|
|
|
.el-tooltip {
|
|
.el-tooltip {
|
|
padding: 0 !important;
|
|
padding: 0 !important;
|
|
|
|
|
|
@@ -196,6 +231,7 @@
|
|
|
|
|
|
.nest-menu .el-submenu>.el-submenu__title,
|
|
.nest-menu .el-submenu>.el-submenu__title,
|
|
.el-menu-item {
|
|
.el-menu-item {
|
|
|
|
+ border-radius: 5px;
|
|
&:hover {
|
|
&:hover {
|
|
// you can use $subMenuHover
|
|
// you can use $subMenuHover
|
|
background-color: rgba(0, 0, 0, 0.06) !important;
|
|
background-color: rgba(0, 0, 0, 0.06) !important;
|