layout.css 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. .gg-layout .layui-header {position: fixed; top: 0;left: 0; width: 100%; height: 50px; border-bottom: 1px solid #eeeeee;box-sizing: border-box;background-color: #fff}
  2. .gg-layout .layui-header a,
  3. .gg-layout .layui-header a cite {color: #162a48}
  4. .gg-layout .layui-header a:hover {color: #000}
  5. .gg-head-item{display:block; padding:0 16px; height:50px; line-height:50px; float:left;}
  6. .gg-head-item i.layui-icon{font-size:20px;}
  7. .gg-head-item .layui-nav{background:0 0;padding:0;}
  8. .gg-head-item .layui-nav .layui-nav-item a{padding:0;}
  9. .layui-layout-right .gg-head-item{border-left:1px solid #eeeeee;}
  10. .layui-layout-right .gg-head-item i.layui-icon{font-weight:600}
  11. .layui-layout-right .gg-head-message{position:relative;}
  12. .layui-layout-right .gg-message-num{height: 18px;position: absolute; top: -12px;margin-left: -4px;left: 50%;}
  13. .layui-layout-right .gg-message-num span {min-width: 18px; height: 18px; margin: 0;padding: 0 4px; display: inline-block; font-size: 11px; line-height: 18px; text-align: center;background-color: #FF5722; color: #fff; border-radius: 12px;cursor: pointer;}
  14. .gg-head-avatar img{width:28px; height:28px; border-radius:50%; margin-right:3px;}
  15. .gg-head-avatar i.layui-icon{font-size:14px;position: relative;}
  16. .layui-layout-right .layui-nav .layui-nav-item{height: 50px;line-height: 50px}
  17. .gg-head-item .layui-nav .layui-this:after{display:none;}
  18. .gg-layout .layui-side {width: 200px;top: 0;z-index: 1001}
  19. .gg-layout .layui-logo {position: fixed;left: 0; top: 0; z-index: 1001; width: 200px; height: 49px; text-align:center; line-height:49px; overflow: hidden;background-color: #001529; border-bottom: 1px solid #011120; cursor:pointer;}
  20. .gg-layout .layui-logo,
  21. .gg-layout .layui-logo a {color: #f1f1f1; text-align:center;}
  22. .layui-side-menu {box-shadow: 1px 0 2px 0 rgba(0, 0, 0, .05);background-color: #001529; color: #fff}
  23. .layui-side-menu .layui-side-scroll {width: 100%}
  24. .layui-side-menu .layui-nav {width: 200px; margin-top: 50px; background: 0 0}
  25. .layui-side-menu .layui-nav .layui-nav-item a {height: 40px;line-height: 40px; padding-left: 44px; padding-right: 20px}
  26. .layui-side-menu .layui-nav .layui-nav-item>a {padding-top: 2px;padding-bottom: 2px}
  27. .layui-side-menu .layui-nav .layui-nav-itemed>.layui-nav-child { padding: 0}
  28. .layui-side-menu .layui-nav .layui-nav-item .icon,
  29. .layui-side-menu .layui-nav .layui-nav-item .iconfont,
  30. .layui-side-menu .layui-nav .layui-nav-item .layui-icon{position: absolute; top: 50%;left: 16px; margin-top: -20px}
  31. .layui-side-menu .layui-nav .layui-nav-item .icon,
  32. .layui-side-menu .layui-nav .layui-nav-item .iconfont{font-size:20px;}
  33. .layui-side-menu .layui-nav .layui-nav-item .layui-nav-more {margin-top: -24px; color:#677C91}
  34. .layui-side-menu .layui-nav .layui-nav-child .layui-nav-more {margin-top: -20px; color:#677C91}
  35. .layui-side-menu .layui-nav .layui-nav-child .layui-nav-child { background: 0 0 !important}
  36. .layui-side-menu .layui-nav .layui-nav-child .layui-nav-child a {padding-left: 58px}
  37. .layui-side-menu .layui-nav .layui-nav-more {right: 12px}
  38. .layui-nav-tree .layui-nav-child dd.layui-this,
  39. .layui-nav-tree .layui-nav-child dd.layui-this a,
  40. .layui-nav-tree .layui-this,
  41. .layui-nav-tree .layui-this>a,
  42. .layui-nav-tree .layui-this>a:hover {background-color: #192A3B;color: #3C9CFF;}
  43. .layui-side .layui-nav-tree .layui-nav-child dd a:hover{background-color:#192A3B;}
  44. .layui-side .layui-nav-tree .layui-nav-bar{background-color: #3C9CFF;width:3px;}
  45. .layui-side-white{background-color: #fff; color: #323232}
  46. .layui-side-white .layui-logo {background-color: #ffffff;border-bottom: 1px solid #eeeeee;}
  47. .layui-side-white .layui-nav .layui-nav-item a{color: #323232}
  48. .layui-side-white .layui-nav .layui-nav-item .iconfont{font-weight:600;}
  49. .layui-side-white .layui-nav-itemed>.layui-nav-child{background-color:#fff!important;}
  50. .layui-side-white .layui-nav-itemed>a,
  51. .layui-side-white .layui-nav-tree .layui-nav-title a,
  52. .layui-side-white .layui-nav-tree .layui-nav-title a:hover{color:#187FDD!important;}
  53. .layui-side-white .layui-nav-tree .layui-nav-child dd.layui-this,
  54. .layui-side-white .layui-nav-tree .layui-nav-child dd.layui-this a,
  55. .layui-side-white .layui-nav-tree .layui-this,
  56. .layui-side-white .layui-nav-tree .layui-this>a,
  57. .layui-side-white .layui-nav-tree .layui-this>a:hover {background-color: #ECF6FF;color: #187FDD;}
  58. .layui-side-white .layui-nav-tree .layui-nav-child dd a:hover{background-color:#ffffff;color: #187FDD;}
  59. .layui-side-white .layui-nav-tree .layui-nav-bar{background-color: #187FDD;width:3px;left:inherit;right:0}
  60. .layui-side-blue{background-color:#192A5E; color: #C5C9D2}
  61. .layui-side-blue .layui-logo {background-color: #122150;border-bottom: 1px solid #122150;}
  62. .layui-side-blue .layui-nav .layui-nav-item a{color: #C5C9D2}
  63. .layui-side-blue .layui-nav .layui-nav-item .iconfont{font-weight:600;}
  64. .layui-side-blue .layui-nav-itemed>.layui-nav-child{background-color:#122150!important;}
  65. .layui-side-blue .layui-nav-itemed>a,
  66. .layui-side-blue .layui-nav-tree .layui-nav-title a,
  67. .layui-side-blue .layui-nav-tree .layui-nav-title a:hover{color:#C5C9D2!important;}
  68. .layui-side-blue .layui-nav-tree .layui-nav-child dd.layui-this,
  69. .layui-side-blue .layui-nav-tree .layui-nav-child dd.layui-this a,
  70. .layui-side-blue .layui-nav-tree .layui-this,
  71. .layui-side-blue .layui-nav-tree .layui-this>a,
  72. .layui-side-blue .layui-nav-tree .layui-this>a:hover {background-color: #3c508c;color: #fff;}
  73. .layui-side-blue .layui-nav-tree .layui-nav-child dd a:hover{background-color:#2b3e79;color: #C5C9D2;}
  74. .layui-side-blue .layui-nav-tree .layui-nav-bar{background-color: #122150;width:3px;left:inherit;right:0}
  75. .page-tabs{ position: fixed;top: 50px;right: 0; z-index: 999; height: 40px; line-height: 40px; padding: 0 80px 0 40px; background-color: #fff;box-sizing: border-box; box-shadow: 0 1px 3px rgb(0 0 0 / 10%);}
  76. .page-tabs,
  77. .gg-layout .layui-body,
  78. .gg-layout .layui-footer,
  79. .gg-layout .layui-layout-left {left: 200px}
  80. .page-tabs,
  81. .gg-layout .layui-body,
  82. .gg-layout .layui-footer,
  83. .gg-layout .layui-header .layui-layout-right,
  84. .gg-layout .layui-header .layui-nav .layui-nav-item,
  85. .gg-layout .layui-layout-left,
  86. .gg-layout .layui-logo,
  87. .gg-layout .layui-side {transition: all .3s;-webkit-transition: all .3s}
  88. .gg-layout .layui-body {top: 90px;bottom: 0;position: fixed;}
  89. .gg-layout .gg-tab-page {position: absolute; top: 0; bottom: 0;left: 0; right: 0; display: none; overflow: hidden;}
  90. .gg-layout .layui-footer {padding: 10px 0;text-align: center; box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, .05)}
  91. .gg-body-shade {position: fixed; display: none;left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0, 0, 0, .3); z-index: 1000}
  92. .page-tabs .gg-tabs-control { position: absolute; top: 0;width: 40px; height: 100%;text-align: center; cursor: pointer;box-sizing: border-box; border-left: 1px solid #eeeeee;
  93. transition: all .3s;
  94. -webkit-transition: all .3s;
  95. }
  96. .page-tabs .gg-tabs-control:hover {background-color: #fafafa}
  97. .page-tabs .layui-icon-prev {left: 0; border-left: none; border-right: 1px solid #eeeeee}
  98. .page-tabs .layui-icon-next {right: 40px}
  99. .page-tabs .layui-icon-down {right: 0}
  100. .page-tabs .layui-tab {margin: 0; overflow: hidden}
  101. .page-tabs .layui-tab-title {height: 40px;border: none}
  102. .page-tabs .layui-tab-title i{font-size:18px; font-weight:600}
  103. .page-tabs .layui-tab-title li { min-width: 0; line-height: 40px; max-width: 160px; text-overflow: ellipsis; padding-left:12px; padding-right: 32px;overflow: hidden;border-right: 1px solid #eeeeee;vertical-align: top}
  104. .page-tabs .layui-tab-title li:first-child {padding-right: 15px}
  105. .page-tabs .layui-tab-title li .layui-tab-close { position: absolute;right: 8px; top: 50%;margin: -7px 0 0; width: 16px; height: 16px;line-height: 16px;border-radius: 50%;font-size: 12px}
  106. .page-tabs .layui-tab-title li:after { content: ''; position: absolute; top: 0; left: 0;width: 0; height: 2px; border-radius: 0; background-color: #1E9FFF;
  107. transition: all .3s;
  108. -webkit-transition: all .3s
  109. }
  110. .page-tabs .layui-tab-title li:hover:after {width: 100%}
  111. .page-tabs .layui-tab-title li.layui-this,
  112. .page-tabs .layui-tab-title li:hover { background-color: #fafafa; color:#187FDD}
  113. .page-tabs .layui-tab-title li.layui-this:after {width: 100%; border: none;height: 2px; background-color: #1E9FFF}
  114. .page-tabs .layui-tab-title li:first-child .layui-tab-close,
  115. .gg-tabs-select.layui-nav .layui-nav-bar,
  116. .gg-tabs-select.layui-nav .layui-nav-more {display: none}
  117. .gg-tabs-select.layui-nav { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 0; background: 0 0}
  118. .gg-tabs-select.layui-nav .layui-nav-item { line-height: 40px}
  119. .gg-tabs-select.layui-nav .layui-nav-item>a {height: 40px}
  120. .gg-tabs-select.layui-nav .layui-nav-item a {color: #666}
  121. .gg-tabs-select.layui-nav .layui-nav-child {top: 40px;left: auto;right: 0}
  122. .gg-tabs-select.layui-nav .layui-nav-child dd.layui-this,
  123. .gg-tabs-select.layui-nav .layui-nav-child dd.layui-this a {background-color: #f2f2f2 !important;color: #333}
  124. .gg-layout .layui-logo .logo{display: none}
  125. .side-spread .gg-layout .layui-logo {width: 53px;}
  126. .side-spread .gg-layout .layui-logo .syslogo{display: none}
  127. .side-spread .gg-layout .layui-logo .logo{display: inline-block}
  128. .side-spread .layui-side {left: 0;width: 53px}
  129. .side-spread .page-tabs,
  130. .side-spread .gg-layout .layui-body,
  131. .side-spread .gg-layout .layui-footer,
  132. .side-spread .gg-layout .layui-layout-left {left: 53px}
  133. .side-spread .layui-side-menu .layui-nav {position: static; width: 53px}
  134. .side-spread .layui-side-menu .layui-nav-item {position: static}
  135. .side-spread .layui-side-menu .layui-nav-item>a {padding-right: 0;padding-left:55px;}
  136. .side-spread .layui-side-menu .layui-nav-item cite,
  137. .side-spread .layui-side-menu .layui-nav>.layui-nav-item>.layui-nav-child,
  138. .side-spread .layui-side-menu .layui-nav>.layui-nav-item>a .layui-nav-more {display: none; padding: 8px 0;width: 180px}
  139. .side-spread .layui-side-menu .layui-nav>.layui-nav-itemed>a {background: rgba(0, 0, 0, .3)}
  140. .side-layout .layui-layer-TipsG.layui-layer-TipsR{display:none;}
  141. .side-layout.layui-layer-tips .layui-layer-content{padding:0!important; border-radius:0!important;}
  142. .side-layout .layui-nav-tree .layui-nav-bar{background-color: #3C9CFF;width:3px;}
  143. @media screen and (max-width:992px) {
  144. .gg-layout .layui-side {
  145. transform: translate3d(-200px, 0, 0);
  146. -webkit-transform: translate3d(-200px, 0, 0);
  147. width: 200px
  148. }
  149. .page-tabs,
  150. .gg-layout .layui-body,
  151. .gg-layout .layui-footer,
  152. .gg-layout .layui-layout-left {
  153. left: 0
  154. }
  155. .gg-head-screen,
  156. .gg-head-refresh,
  157. .gg-head-cache,
  158. .gg-head-home{display:none;}
  159. }
  160. .side-spread-sm .layui-side {
  161. transform: translate3d(0,0,0);
  162. -webkit-transform: translate3d(0,0,0);
  163. }
  164. .side-spread-sm .page-tabs,
  165. .side-spread-sm .gg-layout .layui-body,
  166. .side-spread-sm .gg-layout .layui-footer,
  167. .side-spread-sm .gg-layout .layui-layout-left {
  168. left: 0;
  169. transform: translate3d(200px,0,0);
  170. -webkit-transform: translate3d(200px,0,0);
  171. }
  172. .side-spread-sm .gg-body-shade {
  173. display: block;
  174. }
  175. .gg-tab-page.layui-show {animation:moveTop .4s;-webkit-animation:moveTop .4s;animation-fill-mode:both;-webkit-animation-fill-mode:both;position:relative;height:100%;-webkit-overflow-scrolling:touch;}
  176. @keyframes moveTop {0% {opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}
  177. 100% {opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
  178. }
  179. @-o-keyframes moveTop {0% {opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}
  180. 100% {opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
  181. }
  182. @-moz-keyframes moveTop {0% {opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}
  183. 100% {opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
  184. }
  185. @-webkit-keyframes moveTop {0% {opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}
  186. 100% {opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
  187. }