index.css 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392
  1. html, body {
  2. font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
  3. height: 100%;
  4. background-color: #1c1c20;
  5. color: #fff; }
  6. .qkhk-wrapper {
  7. height: 100%;
  8. display: flex;
  9. flex-direction: row; }
  10. .qkhk-wrapper .nav1 {
  11. height: 100%; }
  12. .qkhk-wrapper .nav1 ul {
  13. height: 100%;
  14. display: flex;
  15. flex-direction: column;
  16. justify-content: center; }
  17. .qkhk-wrapper .nav1 ul li {
  18. cursor: pointer;
  19. padding: 10px;
  20. font-weight: bolder;
  21. height: 200px;
  22. font-size: 32px;
  23. text-align: center; }
  24. .qkhk-wrapper .nav1 ul li.active {
  25. background-color: #242832; }
  26. .qkhk-wrapper .nav2-hk, .qkhk-wrapper .nav2-qk {
  27. width: 120px;
  28. height: 100%;
  29. background-color: #242832; }
  30. .qkhk-wrapper .nav2-hk ul, .qkhk-wrapper .nav2-qk ul {
  31. height: 100%;
  32. display: flex;
  33. flex-direction: column;
  34. flex-wrap: wrap;
  35. justify-content: center;
  36. align-content: center; }
  37. .qkhk-wrapper .nav2-hk ul li, .qkhk-wrapper .nav2-qk ul li {
  38. position: relative;
  39. text-overflow: ellipsis;
  40. white-space: nowrap;
  41. overflow: hidden;
  42. width: 100px;
  43. cursor: pointer;
  44. margin: 10px;
  45. font-size: 18px;
  46. text-align: center; }
  47. .qkhk-wrapper .nav2-hk ul li span, .qkhk-wrapper .nav2-qk ul li span {
  48. border-radius: 100%;
  49. font-size: 14px;
  50. width: 18px;
  51. height: 18px;
  52. position: absolute;
  53. top: 5px;
  54. right: 7px;
  55. background-color: #ff236e; }
  56. .qkhk-wrapper .nav3-hk {
  57. height: 100%;
  58. flex: 1;
  59. display: flex;
  60. flex-direction: column; }
  61. .qkhk-wrapper .nav3-hk .up {
  62. flex: 1;
  63. display: flex;
  64. flex-direction: column; }
  65. .qkhk-wrapper .nav3-hk .up .header {
  66. height: 54px;
  67. border-bottom: 2px solid #252932;
  68. display: flex;
  69. flex-direction: row;
  70. justify-content: space-between;
  71. align-items: center; }
  72. .qkhk-wrapper .nav3-hk .up .header .cell-name {
  73. margin: 5px 35px;
  74. font-weight: bolder;
  75. font-size: 32px;
  76. text-align: center; }
  77. .qkhk-wrapper .nav3-hk .up .header .handles {
  78. display: flex;
  79. flex-direction: row;
  80. align-items: center; }
  81. .qkhk-wrapper .nav3-hk .up .header .handles .pattern-sw {
  82. border-radius: 5px;
  83. padding: 5px 10px;
  84. border: 1px solid #e3e3e3;
  85. cursor: pointer; }
  86. .qkhk-wrapper .nav3-hk .up .header .handles .save {
  87. margin: 0 10px;
  88. padding: 1px 6px;
  89. cursor: pointer;
  90. font-size: 14px;
  91. border: 1px solid #e3e3e3; }
  92. .qkhk-wrapper .nav3-hk .up .cont {
  93. flex: 1;
  94. display: flex;
  95. margin: 10px 30px 0 30px; }
  96. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern {
  97. flex: 1;
  98. display: flex;
  99. flex-direction: row; }
  100. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .left {
  101. flex: 1;
  102. display: flex;
  103. flex-direction: column; }
  104. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .left .dw-title {
  105. display: flex;
  106. flex-direction: row;
  107. justify-content: flex-start; }
  108. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .left .dw-title li {
  109. -webkit-user-select: none;
  110. -moz-user-select: none;
  111. -ms-user-select: none;
  112. user-select: none;
  113. cursor: pointer;
  114. margin: 0 5px;
  115. font-weight: bolder;
  116. font-size: 24px;
  117. color: #3c4147; }
  118. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .left .dw-title li.active {
  119. color: #ffffff; }
  120. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .left .control-wrapper {
  121. margin-top: 20px;
  122. flex: 1;
  123. display: flex;
  124. flex-direction: column; }
  125. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .left .control-wrapper .title {
  126. display: flex;
  127. flex-direction: row;
  128. justify-content: center; }
  129. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .left .control-wrapper .title li {
  130. width: 200px;
  131. text-align: center; }
  132. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .left .control-wrapper .fj-control {
  133. flex: 1;
  134. display: flex;
  135. flex-direction: column;
  136. justify-content: flex-start; }
  137. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .left .control-wrapper .fj-control li {
  138. display: flex;
  139. flex-direction: row;
  140. justify-content: center;
  141. padding: 10px 0;
  142. align-items: center; }
  143. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .left .control-wrapper .fj-control li .fj-name {
  144. width: 70px;
  145. padding: 0 10px; }
  146. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .left .control-wrapper .fj-control li input {
  147. margin: 0 20px;
  148. width: 160px;
  149. border-radius: 5px;
  150. background-color: #1c1c20;
  151. border: 1px solid #ffe;
  152. text-align: center; }
  153. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .left .control-wrapper .fj-control li .sw {
  154. width: 60px;
  155. padding: 0 10px;
  156. height: 25px; }
  157. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .left .control-wrapper .fj-control li.disabled {
  158. color: #a4a4a4; }
  159. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .left .control-wrapper .fj-control li.disabled input {
  160. border-color: #a4a4a4; }
  161. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .right {
  162. flex: 1;
  163. background: url("../img/background/bubble1.png") no-repeat;
  164. -webkit-background-size: cover;
  165. background-size: cover;
  166. display: flex;
  167. flex-direction: row;
  168. flex-wrap: wrap; }
  169. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .right .show {
  170. -webkit-background-size: contain;
  171. background-size: contain;
  172. background: url("../img/background/blue-arc.png") no-repeat 50% 50%;
  173. width: 100%;
  174. display: flex;
  175. flex-direction: column;
  176. justify-content: center; }
  177. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .right .show .wd-cont {
  178. padding-top: 10%;
  179. padding-left: 10%;
  180. color: #fe236d;
  181. font-size: 90px;
  182. font-weight: bolder; }
  183. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .right .min-wrapper, .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .right .max-wrapper {
  184. display: flex;
  185. flex-direction: row;
  186. justify-content: center;
  187. align-items: center;
  188. width: 50%;
  189. color: #fe236d; }
  190. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .right .min-wrapper .btn-reduce, .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .right .min-wrapper .btn-add, .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .right .max-wrapper .btn-reduce, .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .right .max-wrapper .btn-add {
  191. width: 36px;
  192. font-size: 36px;
  193. text-align: center;
  194. cursor: pointer;
  195. -webkit-user-select: none;
  196. -moz-user-select: none;
  197. -ms-user-select: none;
  198. user-select: none; }
  199. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .right .min-wrapper .circle-wrapper, .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .right .max-wrapper .circle-wrapper {
  200. text-align: center;
  201. position: relative;
  202. font-size: 26px;
  203. line-height: 80px;
  204. width: 80px;
  205. height: 80px;
  206. border-radius: 100%;
  207. border: 1px solid #ffffff; }
  208. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .right .min-wrapper .circle-wrapper .info, .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .right .max-wrapper .circle-wrapper .info {
  209. top: -54px;
  210. left: 20px;
  211. font-size: 14px;
  212. position: absolute; }
  213. .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .right .min-wrapper .circle-wrapper .unit, .qkhk-wrapper .nav3-hk .up .cont .dw-pattern .right .max-wrapper .circle-wrapper .unit {
  214. position: absolute;
  215. top: -36px;
  216. left: 63px;
  217. font-size: 18px; }
  218. .qkhk-wrapper .nav3-hk .up .cont .auto-pattern {
  219. flex: 1;
  220. -webkit-background-size: contain;
  221. background-size: contain;
  222. background: url("../img/background/bubble2.png") no-repeat 50% 50%;
  223. display: flex;
  224. flex-direction: row;
  225. justify-content: center; }
  226. .qkhk-wrapper .nav3-hk .up .cont .auto-pattern .show {
  227. -webkit-background-size: contain;
  228. background-size: contain;
  229. background: url("../img/background/blue-arc.png") no-repeat 50% 50%;
  230. width: 50%;
  231. display: flex;
  232. flex-direction: column;
  233. justify-content: center; }
  234. .qkhk-wrapper .nav3-hk .up .cont .auto-pattern .show .wd-cont {
  235. padding-top: 10%;
  236. padding-left: 10%;
  237. color: #fe236d;
  238. font-size: 90px;
  239. font-weight: bolder; }
  240. .qkhk-wrapper .nav3-hk .up .cont .auto-pattern .min-wrapper, .qkhk-wrapper .nav3-hk .up .cont .auto-pattern .max-wrapper {
  241. display: flex;
  242. flex-direction: row;
  243. justify-content: center;
  244. align-items: center;
  245. width: 15%;
  246. color: #fe236d; }
  247. .qkhk-wrapper .nav3-hk .up .cont .auto-pattern .min-wrapper .btn-reduce, .qkhk-wrapper .nav3-hk .up .cont .auto-pattern .min-wrapper .btn-add, .qkhk-wrapper .nav3-hk .up .cont .auto-pattern .max-wrapper .btn-reduce, .qkhk-wrapper .nav3-hk .up .cont .auto-pattern .max-wrapper .btn-add {
  248. width: 36px;
  249. font-size: 36px;
  250. text-align: center;
  251. cursor: pointer;
  252. -webkit-user-select: none;
  253. -moz-user-select: none;
  254. -ms-user-select: none;
  255. user-select: none; }
  256. .qkhk-wrapper .nav3-hk .up .cont .auto-pattern .min-wrapper .circle-wrapper, .qkhk-wrapper .nav3-hk .up .cont .auto-pattern .max-wrapper .circle-wrapper {
  257. text-align: center;
  258. position: relative;
  259. font-size: 26px;
  260. line-height: 80px;
  261. width: 80px;
  262. height: 80px;
  263. border-radius: 100%;
  264. border: 1px solid #ffffff; }
  265. .qkhk-wrapper .nav3-hk .up .cont .auto-pattern .min-wrapper .circle-wrapper .info, .qkhk-wrapper .nav3-hk .up .cont .auto-pattern .max-wrapper .circle-wrapper .info {
  266. top: -54px;
  267. left: 20px;
  268. font-size: 14px;
  269. position: absolute; }
  270. .qkhk-wrapper .nav3-hk .up .cont .auto-pattern .min-wrapper .circle-wrapper .unit, .qkhk-wrapper .nav3-hk .up .cont .auto-pattern .max-wrapper .circle-wrapper .unit {
  271. position: absolute;
  272. top: -36px;
  273. left: 63px;
  274. font-size: 18px; }
  275. .qkhk-wrapper .nav3-hk .down {
  276. padding: 10px 30px;
  277. background-color: #202226;
  278. background: url("../img/background/bj-bg.png") no-repeat 80% 90%; }
  279. .qkhk-wrapper .nav3-hk .down div.down-wrapper {
  280. height: 100%; }
  281. .qkhk-wrapper .nav3-hk .down div.down-wrapper ul.title {
  282. font-size: 18px;
  283. font-weight: 600;
  284. padding: 10px 0;
  285. display: flex;
  286. flex-direction: row;
  287. justify-content: flex-start; }
  288. .qkhk-wrapper .nav3-hk .down div.down-wrapper ul.title li.degree {
  289. width: 70px; }
  290. .qkhk-wrapper .nav3-hk .down div.down-wrapper ul.title li.degree img {
  291. height: 22px; }
  292. .qkhk-wrapper .nav3-hk .down div.down-wrapper ul.title li.content {
  293. width: 120px; }
  294. .qkhk-wrapper .nav3-hk .down div.down-wrapper ul.bj-list {
  295. display: flex;
  296. flex-direction: column; }
  297. .qkhk-wrapper .nav3-hk .down div.down-wrapper ul.bj-list ul.bj-item {
  298. padding: 10px 0;
  299. display: flex;
  300. flex-direction: row; }
  301. .qkhk-wrapper .nav3-hk .down div.down-wrapper ul.bj-list ul.bj-item li.degree {
  302. width: 70px; }
  303. .qkhk-wrapper .nav3-hk .down div.down-wrapper ul.bj-list ul.bj-item li.content {
  304. width: 120px;
  305. font-size: 16px;
  306. font-weight: 600; }
  307. .qkhk-wrapper .nav3-hk .down div.down-wrapper ul.bj-list ul.bj-item ul.act-lists {
  308. display: flex;
  309. flex-direction: row;
  310. justify-content: space-between;
  311. width: 400px; }
  312. .qkhk-wrapper .nav3-hk .down div.down-wrapper ul.bj-list ul.bj-item ul.act-lists li.active {
  313. color: #34bcc9; }
  314. .qkhk-wrapper .nav3-qk {
  315. height: 100%;
  316. flex: 1;
  317. display: flex;
  318. flex-direction: column; }
  319. .qkhk-wrapper .nav3-qk .header {
  320. margin: 0 10px;
  321. border-bottom: 2px solid #252932;
  322. height: 64px;
  323. display: flex;
  324. flex-direction: row;
  325. justify-content: flex-end;
  326. align-items: center; }
  327. .qkhk-wrapper .nav3-qk .header .save {
  328. padding: 5px 10px;
  329. cursor: pointer;
  330. font-size: 14px;
  331. border: 1px solid #e3e3e3; }
  332. .qkhk-wrapper .nav3-qk .content {
  333. flex: 1;
  334. overflow-x: hidden;
  335. overflow-y: scroll; }
  336. .qkhk-wrapper .nav3-qk .content section {
  337. margin: 30px 0;
  338. float: left;
  339. width: 500px;
  340. display: flex;
  341. flex-direction: column; }
  342. .qkhk-wrapper .nav3-qk .content section ul {
  343. display: flex;
  344. flex-direction: row;
  345. justify-content: center; }
  346. .qkhk-wrapper .nav3-qk .content section ul li {
  347. position: relative;
  348. padding: 5px 0;
  349. text-align: center; }
  350. .qkhk-wrapper .nav3-qk .content section ul li input {
  351. margin: 0 20px;
  352. width: 160px;
  353. border-radius: 5px;
  354. background-color: #1c1c20;
  355. border: 1px solid #ffe;
  356. text-align: center; }
  357. .qkhk-wrapper .nav3-qk .content section ul li.item1 {
  358. width: 100px; }
  359. .qkhk-wrapper .nav3-qk .content section ul li.item2 {
  360. width: 200px; }
  361. .qkhk-wrapper .nav3-qk .content section ul li.item3 {
  362. width: 200px; }
  363. .qkhk-wrapper .nav3-qk .content section ul li.sb-name:before {
  364. top: 8px;
  365. border: 8px solid transparent;
  366. border-left-color: #36c0cd;
  367. content: ' ';
  368. height: 0;
  369. left: 80%;
  370. position: absolute;
  371. width: 0; }
  372. .qkhk-wrapper .nav3-qk .content section ul.title li.item2, .qkhk-wrapper .nav3-qk .content section ul.title li.item3 {
  373. font-size: 18px; }
  374. .nav2-qk ul {
  375. margin-top: -80%; }
  376. ::-webkit-scrollbar {
  377. width: 12px; }
  378. ::-webkit-scrollbar-track {
  379. box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  380. border-radius: 10px;
  381. background-color: rgba(50, 50, 51, 0.6); }
  382. ::-webkit-scrollbar-thumb {
  383. border-radius: 10px;
  384. background: rgba(141, 135, 135, 0.6);
  385. -webkit-box-shadow: inset 0 0 6px rgba(141, 135, 135, 0.6); }
  386. /*# sourceMappingURL=index.css.map */