image.scss 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. /**
  2. * @description 菜单背景
  3. */
  4. body.vab-background > #app {
  5. $base-menu-background: url('~@/assets/theme_images/background-1.png')
  6. no-repeat;
  7. @mixin container {
  8. color: $base-color-white !important;
  9. background: $base-menu-background !important;
  10. background-size: auto 100% !important;
  11. }
  12. @mixin transparent {
  13. color: $base-color-white !important;
  14. background: transparent !important;
  15. }
  16. @mixin active {
  17. span {
  18. color: $base-color-white !important;
  19. }
  20. &:hover {
  21. color: $base-color-white !important;
  22. background-color: rgba(0, 0, 0, 0.3) !important;
  23. }
  24. &.is-active {
  25. color: $base-color-white !important;
  26. background-color: rgba(0, 0, 0, 0.3) !important;
  27. }
  28. }
  29. .vab-side-bar:not(.is-collapse),
  30. .comprehensive-bar-container {
  31. @include container;
  32. .el-menu {
  33. @include transparent;
  34. .el-menu-item,
  35. .el-sub-menu__title {
  36. @include transparent;
  37. @include active;
  38. i,
  39. svg {
  40. @include transparent;
  41. }
  42. }
  43. }
  44. .logo-container-vertical,
  45. .logo-container-comprehensive,
  46. .logo-container-float {
  47. @include transparent;
  48. .logo .vab-icon,
  49. .title {
  50. @include transparent;
  51. }
  52. }
  53. }
  54. .vab-column-bar-container {
  55. &.el-scrollbar {
  56. .logo-container-column {
  57. .logo {
  58. @include container;
  59. background: #034291 !important;
  60. .vab-icon {
  61. @include transparent;
  62. }
  63. }
  64. }
  65. .el-tabs {
  66. .el-tabs__nav-wrap.is-left {
  67. @include container;
  68. }
  69. .el-tabs__nav,
  70. .el-tabs__item {
  71. @include transparent;
  72. &.is-active {
  73. color: $base-color-white !important;
  74. background-color: rgba(0, 0, 0, 0.3) !important;
  75. }
  76. }
  77. }
  78. &.vab-column-bar-container-card {
  79. .el-tabs {
  80. .el-tabs__item {
  81. &.is-active {
  82. background: transparent !important;
  83. .vab-column-grid {
  84. background-color: rgba(0, 0, 0, 0.3) !important;
  85. }
  86. }
  87. }
  88. }
  89. }
  90. }
  91. }
  92. }