_layout_2.less 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. > .layui-layout-admin {
  2. > .layui-side {
  3. width: 260px;
  4. display: block !important;
  5. box-shadow: none !important;
  6. background-color: @mainColor;
  7. .layui-logo {
  8. color: #fff;
  9. box-shadow: none;
  10. font-weight: bold;
  11. }
  12. .layui-side-scroll {
  13. display: flex !important;
  14. box-sizing: border-box;
  15. .layui-nav-child {
  16. background: none !important;
  17. }
  18. .layui-side-icon {
  19. width: 100px;
  20. display: block;
  21. background: @mainColor;
  22. a {
  23. height: 60px;
  24. display: block;
  25. font-size: 14px;
  26. text-align: center;
  27. line-height: 60px;
  28. white-space: nowrap;
  29. &:hover {
  30. background-color: rgba(0, 0, 0, 0.1);;
  31. }
  32. .layui-icon, span {
  33. color: #fff;
  34. overflow: hidden;
  35. max-width: 4em;
  36. margin-right: 5px;
  37. text-overflow: ellipsis;
  38. vertical-align: middle;
  39. display: inline-block !important;
  40. }
  41. }
  42. > .layui-this {
  43. background: #fff;
  44. a {
  45. &:hover {
  46. background-color: #fff;
  47. }
  48. .layui-icon, span {
  49. color: @textColor;
  50. }
  51. }
  52. }
  53. }
  54. .layui-side-tree {
  55. flex: 1;
  56. background-color: #fff;
  57. > .layui-nav-tree {
  58. width: unset !important;
  59. }
  60. .layui-nav-item {
  61. background: none !important;
  62. border-bottom-color: #fff;
  63. a {
  64. color: #333 !important;
  65. background: none !important;
  66. border-bottom: none !important;
  67. &:hover {
  68. color: @textColor;
  69. }
  70. }
  71. .layui-this, &.layui-this {
  72. > a {
  73. color: @textColor;
  74. background: none !important;
  75. font-weight: bold !important;
  76. &:hover {
  77. background: none !important;
  78. }
  79. }
  80. }
  81. &ed > a {
  82. color: #999 !important;
  83. }
  84. }
  85. }
  86. }
  87. }
  88. > .layui-body {
  89. left: 260px;
  90. > .think-page-body > .layui-card > .layui-card-header {
  91. left: 261px;
  92. box-sizing: border-box;
  93. border-bottom: unset;
  94. }
  95. }
  96. > .layui-header {
  97. left: 260px;
  98. background-color: @mainColor;
  99. .layui-layout-left {
  100. .layui-nav-item {
  101. display: none !important;
  102. }
  103. }
  104. .layui-nav-item {
  105. &.layui-this > a {
  106. color: #fff !important;
  107. font-weight: bold;
  108. }
  109. > a {
  110. color: #eee !important;
  111. &:hover {
  112. color: #fff !important;
  113. background: none !important;
  114. }
  115. }
  116. }
  117. }
  118. }
  119. > .layui-layout-left-hide,
  120. > .layui-layout-left-mini {
  121. > .layui-side {
  122. width: 260px;
  123. z-index: 11;
  124. .layui-logo {
  125. .headimg {
  126. margin-right: 10px !important;
  127. }
  128. .headtxt {
  129. display: inline-block !important;
  130. }
  131. }
  132. .layui-side-target {
  133. left: @iconWidth;
  134. margin-left: -12px;
  135. }
  136. .layui-side-scroll .layui-side-icon {
  137. width: @iconWidth;
  138. display: block;
  139. background: #098;
  140. }
  141. }
  142. > .layui-body {
  143. z-index: 11;
  144. left: @iconWidth;
  145. > .think-page-body > .layui-card > .layui-card-header {
  146. left: @iconWidth;
  147. }
  148. }
  149. > .layui-header {
  150. left: 260px !important;
  151. }
  152. }
  153. .help-label b {
  154. color: @textColor;
  155. }
  156. .layui-btn-group {
  157. border-color: @mainColor;
  158. background-color: @mainColor;
  159. .layui-btn {
  160. &:hover:not(.layui-btn-active) {
  161. color: @mainColor;
  162. }
  163. &.layui-btn-active {
  164. background-color: @mainColor
  165. }
  166. }
  167. }