index.css 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398
  1. * {
  2. margin: 0;
  3. padding: 0;
  4. font-weight: 400;
  5. }
  6. *::-webkit-scrollbar {
  7. /*滚动条整体样式*/
  8. width: 5px;
  9. /*高宽分别对应横竖滚动条的尺寸*/
  10. height: 1px;
  11. }
  12. *::-webkit-scrollbar-thumb {
  13. /*滚动条里面小方块*/
  14. border-radius: 10px;
  15. box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  16. background: #535353;
  17. }
  18. *::-webkit-scrollbar-track {
  19. /*滚动条里面轨道*/
  20. box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  21. border-radius: 10px;
  22. background: #ededed;
  23. }
  24. html,
  25. body {
  26. height: 100vh;
  27. width: 100%;
  28. font-weight: 400;
  29. background-color: #eceff5;
  30. overflow: hidden;
  31. position: relative;
  32. top: 0;
  33. left: 0;
  34. right: 0;
  35. bottom: 0;
  36. }
  37. .animated {
  38. -webkit-animation-duration: 1s;
  39. animation-duration: 1s;
  40. -webkit-animation-fill-mode: both;
  41. animation-fill-mode: both;
  42. }
  43. .animated .infinite {
  44. -webkit-animation-iteration-count: infinite;
  45. animation-iteration-count: infinite;
  46. }
  47. @-webkit-keyframes fadeOutRightBig {
  48. 0% {
  49. opacity: 1;
  50. -webkit-transform: translateX(0);
  51. transform: translateX(0);
  52. }
  53. 100% {
  54. opacity: 0;
  55. -webkit-transform: translateX(2000px);
  56. transform: translateX(2000px);
  57. }
  58. }
  59. @keyframes fadeOutRightBig {
  60. 0% {
  61. opacity: 1;
  62. -webkit-transform: translateX(0);
  63. -ms-transform: translateX(0);
  64. transform: translateX(0);
  65. }
  66. 100% {
  67. opacity: 0;
  68. -webkit-transform: translateX(2000px);
  69. -ms-transform: translateX(2000px);
  70. transform: translateX(2000px);
  71. }
  72. }
  73. .fadeOutRightBig {
  74. -webkit-animation-name: fadeOutRightBig;
  75. animation-name: fadeOutRightBig;
  76. }
  77. .item_big {
  78. display: flex;
  79. justify-content: space-between;
  80. }
  81. .item_big .labelStyle,
  82. .item_big .valueStyle {
  83. line-height: 30px;
  84. }
  85. .item_big .labelStyle {
  86. flex-shrink: 0;
  87. font-size: 16px;
  88. }
  89. .item_big .valueStyle {
  90. flex-grow: 1;
  91. }
  92. /* 通用表格 */
  93. .localtable {
  94. margin-top: 30px;
  95. overflow: hidden;
  96. border: 1px solid #eee;
  97. border-radius: 3px;
  98. }
  99. .localtable table {
  100. margin: 0;
  101. border: none;
  102. }
  103. .localtable thead .deepBlue {
  104. background-color: #6699cc;
  105. }
  106. .localtable tbody tr:not(:last-child) {
  107. border-bottom: 1px solid #eee;
  108. }
  109. .localtable thead {
  110. background-color: #53a8ff;
  111. color: #fff;
  112. }
  113. .localtable .oddRow {
  114. background-color: #e9e9eb;
  115. }
  116. .localtable td {
  117. text-align: center;
  118. }
  119. /* 页码 */
  120. .localnavigation .selectPage a:focus,
  121. .localnavigation .selectPage a:focus,
  122. .localnavigation .selectPage a {
  123. color: #fff;
  124. background-color: #1989fa;
  125. }
  126. /* 登录 */
  127. .loginPage {
  128. height: 100%;
  129. width: 100%;
  130. position: relative;
  131. overflow-y: scroll;
  132. }
  133. #local-alert {
  134. position: absolute;
  135. -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  136. box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  137. background-color: #fdf6ec;
  138. color: #e6a23c;
  139. border: 1px solid #faecd8;
  140. padding: 0 1em;
  141. min-width: 300px;
  142. height: 56px;
  143. border-radius: 5px;
  144. line-height: 56px;
  145. font-size: 16px;
  146. right: 1em;
  147. top: 0.5em;
  148. }
  149. #local-alert i {
  150. margin-right: 3px;
  151. display: inline-block;
  152. }
  153. .loginPage .loginItem {
  154. float: right;
  155. height: 100vh;
  156. display: flex;
  157. background-color: #fff;
  158. width: 494px;
  159. }
  160. .loginPage {
  161. background: url("https://dangjian-web.oss-cn-chengdu.aliyuncs.com/img/sjgj/login_bg.png")
  162. no-repeat;
  163. background-size: 100% 100%;
  164. }
  165. .loginPage .form {
  166. flex: 1;
  167. padding: 1em;
  168. padding-top: 100px;
  169. }
  170. .loginPage .loginItem .login-head {
  171. text-align: center;
  172. height: 34px;
  173. font-size: 35px;
  174. font-weight: bold;
  175. color: #049aef;
  176. line-height: 160px;
  177. }
  178. .loginPage .loginItem .input-group {
  179. margin: 0 70px;
  180. }
  181. .loginPage .loginItem .input-group .input-group-addon {
  182. border-top-left-radius: 2em;
  183. border-bottom-left-radius: 2em;
  184. background-color: rgba(0, 0, 0, 0);
  185. border-right: none;
  186. border-color: #049aef;
  187. }
  188. .loginPage .loginItem .input-group .form-control {
  189. border-top-right-radius: 2em;
  190. border-bottom-right-radius: 2em;
  191. border-left: none;
  192. border-color: #049aef;
  193. }
  194. .loginPage .loginItem .loca-input {
  195. border-width: 0;
  196. border-bottom-width: 1px;
  197. border-radius: 0;
  198. -webkit-box-shadow: none;
  199. box-shadow: none;
  200. }
  201. /* skeleton */
  202. .skeleton {
  203. width: 100%;
  204. max-width: 1200px;
  205. margin: 0 auto;
  206. height: 100%;
  207. }
  208. .skeleton .rightBody {
  209. padding: 5px;
  210. }
  211. .skeleton .leftBody {
  212. width: 10%;
  213. min-width: 200px;
  214. max-width: 350px;
  215. color: #333;
  216. font-size: 16px;
  217. background-color: #fff;
  218. }
  219. .skeleton .proName {
  220. margin: 0;
  221. padding: 20px 0 20px 30px;
  222. }
  223. .skeleton .proName img {
  224. width: 100%;
  225. }
  226. .skeleton .leftBody .menu {
  227. overflow-y: auto;
  228. }
  229. .skeleton .leftBody .menu .menuLi {
  230. padding-left: 30px;
  231. padding-right: 30px;
  232. height: 60px;
  233. line-height: 60px;
  234. cursor: default;
  235. position: relative;
  236. overflow: hidden;
  237. }
  238. .skeleton .leftBody .menu .menuliText {
  239. white-space: nowrap; /*设置不折行*/
  240. text-overflow: ellipsis; /*这就是省略号喽*/
  241. -o-text-overflow: ellipsis; /*兼容opera*/
  242. overflow: hidden; /*设置超过的隐藏*/
  243. }
  244. .skeleton .leftBody .menu .menuLi:hover,
  245. .skeleton .leftBody .menu .menuLiAct {
  246. background-color: #1989fa;
  247. color: #f2f6fc;
  248. }
  249. .skeleton .leftBody .menu .icon,
  250. .skeleton .leftBody .title .icon {
  251. position: absolute;
  252. width: 16px;
  253. right: 0.5em;
  254. top: 22px;
  255. cursor: pointer;
  256. }
  257. .skeleton .leftBody .title .icon {
  258. top: 13px;
  259. }
  260. .skeleton .title {
  261. font-size: 12px;
  262. color: #aaa;
  263. padding: 5px 0 3px 5px;
  264. position: relative;
  265. margin-bottom: 5px;
  266. border-bottom: 1px solid #aaa;
  267. }
  268. .skeleton .rightBody .skeleton-header {
  269. margin-bottom: 10px;
  270. display: flex;
  271. }
  272. .skeleton .rightBody .userArea {
  273. background-color: #fff;
  274. margin: -5px -5px 5px -5px;
  275. color: #333;
  276. text-align: right;
  277. padding-right: 1em;
  278. }
  279. .skeleton .rightBody .userArea .btn:hover {
  280. color: #fff;
  281. }
  282. .skeleton .rightBody .userArea .user {
  283. cursor: default;
  284. }
  285. .skeleton .rightBody .skeleton-header .allItem {
  286. background-color: #fff;
  287. flex: 1;
  288. margin: 3px;
  289. border: 1px solid #eee;
  290. padding: 5px 5px 5px 10px;
  291. }
  292. .skeleton .rightBody .skeleton-header .allItem .itemValue {
  293. font-weight: 600;
  294. font-size: 22px;
  295. }
  296. .skeleton .rightBody .skeleton-header .allItem .itemKey {
  297. font-weight: 500;
  298. }
  299. .skeleton .rightBody .skeleton-header .allItem .labelStyle {
  300. height: 60px;
  301. border-radius: 6px;
  302. width: 6px;
  303. overflow: hidden;
  304. background-color: #c0c4cc;
  305. position: relative;
  306. }
  307. .skeleton .rightBody .skeleton-header .allItem .locakProgress {
  308. width: 100%;
  309. background-color: #66b1ff;
  310. position: absolute;
  311. bottom: 0;
  312. }
  313. .skeleton .rightBody .skeleton-body {
  314. width: 100%;
  315. height: calc(100% - 44px);
  316. overflow-y: auto;
  317. }
  318. .skeleton .iframe {
  319. /* border: 1px solid #000; */
  320. border-radius: 5px;
  321. /* width: 500px; */
  322. height: 100%;
  323. margin: 0 auto;
  324. }
  325. .loading span:nth-child(2) {
  326. -webkit-animation-delay: 0.2s;
  327. animation-delay: 0.2s;
  328. }
  329. .loading span:nth-child(3) {
  330. -webkit-animation-delay: 0.4s;
  331. animation-delay: 0.4s;
  332. }
  333. .loading span:nth-child(4) {
  334. -webkit-animation-delay: 0.6s;
  335. animation-delay: 0.6s;
  336. }
  337. .loading span:nth-child(5) {
  338. -webkit-animation-delay: 0.8s;
  339. animation-delay: 0.8s;
  340. }