You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

77 lines
1.6 KiB

5 years ago
5 years ago
  1. #app {
  2. // 主体区域
  3. .main-container {
  4. min-height: 100%;
  5. transition: margin-left .28s;
  6. margin-left: 180px;
  7. background-color: $bgCor;
  8. }
  9. // 侧边栏
  10. .sidebar-container {
  11. .horizontal-collapse-transition {
  12. transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;
  13. }
  14. transition: width .28s;
  15. width: 180px !important;
  16. height: 100%;
  17. position: fixed;
  18. font-size: 0px;
  19. top: 0;
  20. bottom: 0;
  21. left: 0;
  22. z-index: 1001;
  23. overflow: hidden;
  24. a {
  25. display: inline-block;
  26. width: 100%;
  27. }
  28. .svg-icon {
  29. margin-right: 16px;
  30. }
  31. .el-menu {
  32. border: none;
  33. width: 100% !important;
  34. }
  35. }
  36. .hideSidebar {
  37. .sidebar-container {
  38. width: 36px !important;
  39. }
  40. .main-container {
  41. margin-left: 36px;
  42. }
  43. .submenu-title-noDropdown {
  44. padding-left: 10px !important;
  45. position: relative;
  46. .el-tooltip {
  47. padding: 0 10px !important;
  48. }
  49. }
  50. .el-submenu {
  51. &>.el-submenu__title {
  52. padding-left: 10px !important;
  53. &>span {
  54. height: 0;
  55. width: 0;
  56. overflow: hidden;
  57. visibility: hidden;
  58. display: inline-block;
  59. }
  60. .el-submenu__icon-arrow {
  61. display: none;
  62. }
  63. }
  64. }
  65. }
  66. .nest-menu .el-submenu>.el-submenu__title,
  67. .el-submenu .el-menu-item {
  68. min-width: 180px !important;
  69. background-color: $subMenuBg !important;
  70. &:hover {
  71. background-color: $menuHover !important;
  72. }
  73. }
  74. .el-menu--collapse .el-menu .el-submenu {
  75. min-width: 180px !important;
  76. }
  77. }