media.css 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. .avue-left,
  2. .avue-header,
  3. .avue-top,
  4. .avue-logo,
  5. .avue-layout .login-logo,
  6. .avue-main {
  7. transition: all 0.3s;
  8. }
  9. .avue-contail {
  10. width: 100%;
  11. height: 100%;
  12. background: #edf4fe;
  13. background-size: 100%;
  14. background-repeat: no-repeat;
  15. }
  16. .avue-left {
  17. position: fixed;
  18. left: 0;
  19. top: 0;
  20. width: 208px;
  21. height: calc(100% + 17px);
  22. z-index: 1025;
  23. }
  24. .avue--collapse .avue-left,
  25. .avue--collapse .avue-logo {
  26. width: 60px;
  27. }
  28. .avue--collapse .avue-header {
  29. padding-left: 60px;
  30. }
  31. .avue--collapse .avue-main {
  32. width: calc(100% - 60px);
  33. left: 60px;
  34. }
  35. .avue-header {
  36. padding-left: 208px;
  37. width: 100%;
  38. background-color: #fff;
  39. box-sizing: border-box;
  40. }
  41. .avue-main {
  42. position: absolute;
  43. left: 208px;
  44. padding: 0;
  45. padding-bottom: 20px;
  46. width: calc(100% - 208px);
  47. height: calc(100% - 120px);
  48. box-sizing: border-box;
  49. overflow: hidden;
  50. }
  51. .avue-view {
  52. padding-bottom: 22px;
  53. width: 100%;
  54. box-sizing: border-box;
  55. }
  56. .mainContent {
  57. overflow-x: hidden;
  58. overflow-y: auto;
  59. background: #fff;
  60. }
  61. .avue-footer {
  62. margin: 0 auto;
  63. padding: 0 22px;
  64. width: 1300px;
  65. display: flex;
  66. align-items: center;
  67. justify-content: space-between;
  68. }
  69. .avue-footer .logo {
  70. margin-left: -50px;
  71. }
  72. .avue-footer .copyright {
  73. color: #666;
  74. line-height: 1.5;
  75. font-size: 12px;
  76. }
  77. .avue-shade {
  78. position: fixed;
  79. display: none;
  80. width: 100%;
  81. height: 100%;
  82. left: 0;
  83. right: 0;
  84. top: 0;
  85. bottom: 0;
  86. background-color: rgba(0, 0, 0, 0.3);
  87. z-index: 1024;
  88. }
  89. .avue-shade--show {
  90. display: block;
  91. }
  92. @media screen and (max-width: 992px) {
  93. .el-dialog,
  94. .el-message-box {
  95. width: 98% !important;
  96. }
  97. .login-left {
  98. display: none !important;
  99. }
  100. .login-logo {
  101. padding-top: 30px !important;
  102. margin-left: -30px;
  103. }
  104. .login-weaper {
  105. margin: 0 auto;
  106. width: 96% !important;
  107. }
  108. .login-border {
  109. border-radius: 5px;
  110. padding: 40px;
  111. margin: 0 auto;
  112. float: none !important;
  113. width: 100% !important;
  114. }
  115. .login-main {
  116. width: 100% !important;
  117. }
  118. .avue-tags {
  119. display: none;
  120. }
  121. .avue-left,
  122. .avue-logo {
  123. left: -240px;
  124. }
  125. .avue-main {
  126. left: 0;
  127. width: 100%;
  128. }
  129. .avue-header {
  130. margin-bottom: 15px;
  131. padding-left: 15px;
  132. }
  133. .top-bar__item {
  134. display: none;
  135. }
  136. .avue--collapse .avue-left,
  137. .avue--collapse .avue-logo {
  138. width: 240px;
  139. left: 0;
  140. }
  141. .avue--collapse .avue-main {
  142. left: 240px;
  143. width: 100%;
  144. }
  145. .avue--collapse .avue-header {
  146. padding: 0;
  147. transform: translate3d(230px, 0, 0);
  148. }
  149. .avue--collapse .avue-shade {
  150. display: block;
  151. }
  152. }