light-jsc.less 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586
  1. // 驾驶舱模块白色主题样式
  2. @import "./setting.less";
  3. #appBody.light {
  4. color: @black;
  5. transition: @transition;
  6. .gray {
  7. color: @black;
  8. font-weight: 700;
  9. transition: @transition;
  10. }
  11. .green {
  12. color: #05bb4c;
  13. font-weight: 700;
  14. transition: @transition;
  15. }
  16. .green1 {
  17. color: fade(@white, 80);
  18. font-weight: 700;
  19. transition: @transition;
  20. }
  21. .white {
  22. color: @black;
  23. transition: @transition;
  24. }
  25. #app {
  26. // background: rgb(220, 221, 223);
  27. transition: @transition;
  28. }
  29. .panel-title {
  30. color: @black;
  31. transition: @transition;
  32. }
  33. .panel-tools {
  34. color: @black;
  35. transition: @transition;
  36. }
  37. .weather {
  38. .other-info {
  39. .text {
  40. color: @black;
  41. transition: @transition;
  42. }
  43. div.svg-icon svg use {
  44. fill: @deepblue;
  45. transition: @transition;
  46. }
  47. }
  48. }
  49. .security-days {
  50. .text {
  51. color: @black;
  52. transition: @transition;
  53. }
  54. .num {
  55. color: @deepblue;
  56. transition: @transition;
  57. }
  58. .text1 {
  59. color: @black;
  60. transition: @transition;
  61. }
  62. }
  63. .save-item {
  64. .save-value {
  65. color: @black;
  66. transition: @transition;
  67. }
  68. .save-name {
  69. color: #5e6269;
  70. transition: @transition;
  71. }
  72. }
  73. .tab-box {
  74. .tab-item {
  75. span {
  76. svg {
  77. use {
  78. fill: @black;
  79. transition: @transition;
  80. }
  81. }
  82. }
  83. }
  84. }
  85. .header-body {
  86. border: 0;
  87. transition: @transition;
  88. .header-title {
  89. svg {
  90. g:nth-child(1) {
  91. path,
  92. polygon {
  93. fill: @black;
  94. transition: @transition;
  95. }
  96. }
  97. }
  98. }
  99. }
  100. .weather-info {
  101. span svg use {
  102. fill: @black;
  103. transition: @transition;
  104. }
  105. }
  106. .map .tab-box .tab-item.active {
  107. color: @deepblue;
  108. position: relative;
  109. background-image: linear-gradient(
  110. to top,
  111. rgba(57, 54, 143, 0.5),
  112. rgba(5, 187, 76, 0)
  113. );
  114. transition: @transition;
  115. }
  116. .map .tab-box .tab-item.active1 {
  117. color: @deepblue;
  118. position: relative;
  119. background-image: linear-gradient(
  120. to top,
  121. rgba(57, 54, 143, 0.5),
  122. rgba(255, 255, 255, 1)
  123. );
  124. transition: @transition;
  125. }
  126. .map .tab-box .tab-item.active::after {
  127. // border: 0.093vh solid @deepblue;
  128. transition: @transition;
  129. }
  130. .header-menu .header-menu-list .header-menu-item.active::after {
  131. border: 0.093vh solid @deepblue;
  132. transition: @transition;
  133. }
  134. .header-menu .header-menu-list .header-menu-item.active {
  135. color: @deepblue;
  136. position: relative;
  137. background: linear-gradient(
  138. to top,
  139. rgba(57, 54, 143, 0.5),
  140. rgba(5, 187, 76, 0)
  141. );
  142. border: 0.093vh solid @deepblue;
  143. transition: color @transition ease-in-out;
  144. }
  145. .home .table-card {
  146. outline: none;
  147. transition: @transition;
  148. overflow: hidden;
  149. }
  150. .coulometric-analysis {
  151. .card-1 {
  152. .card-icon {
  153. svg use {
  154. fill: @deepblue;
  155. filter: drop-shadow(0 0 6px @deepblue);
  156. transition: @transition;
  157. }
  158. }
  159. }
  160. }
  161. .map .compass {
  162. svg g:nth-child(3) {
  163. g g path {
  164. fill: @deepblue;
  165. transition: @transition;
  166. }
  167. }
  168. svg g:nth-child(4) {
  169. g g path {
  170. fill: @deepblue;
  171. transition: @transition;
  172. }
  173. }
  174. &::after {
  175. box-shadow: inset 0px -5px 10px 0px @deepblue;
  176. transition: @transition;
  177. }
  178. }
  179. .name-box-period-label {
  180. color: @black;
  181. transition: @transition;
  182. }
  183. .name-box-period-value {
  184. color: @deepblue;
  185. transition: @transition;
  186. }
  187. .query {
  188. &.mg-b-8 {
  189. padding-top: 10px;
  190. }
  191. &.mg-b-16 {
  192. padding-top: 10px;
  193. }
  194. }
  195. .svg-map-nx {
  196. .item-label {
  197. rect {
  198. fill: @deepblue;
  199. transition: @transition;
  200. }
  201. .mapKey {
  202. fill: #fff;
  203. transition: @transition;
  204. }
  205. }
  206. .popup-layer-svg {
  207. .mapKey {
  208. fill: #fff;
  209. transition: @transition;
  210. }
  211. }
  212. #popup-box-svg rect {
  213. fill: @deepblue;
  214. opacity: 0.8;
  215. transition: @transition;
  216. }
  217. .esp-1 {
  218. stroke: @deepblue;
  219. }
  220. .esp-6 {
  221. stroke: @deepblue;
  222. }
  223. .esp-c {
  224. stroke: @deepblue;
  225. }
  226. }
  227. .svg-map {
  228. .item-label {
  229. rect {
  230. fill: @deepblue;
  231. transition: @transition;
  232. }
  233. .mapKey {
  234. fill: #fff;
  235. transition: @transition;
  236. }
  237. }
  238. .popup-layer-svg {
  239. .mapKey {
  240. fill: #fff;
  241. transition: @transition;
  242. }
  243. }
  244. #popup-box-svg rect {
  245. fill: @deepblue;
  246. opacity: 0.8;
  247. transition: @transition;
  248. }
  249. .esp-1 {
  250. stroke: @deepblue;
  251. }
  252. .esp-6 {
  253. stroke: @deepblue;
  254. }
  255. .esp-c {
  256. stroke: @deepblue;
  257. }
  258. }
  259. .status {
  260. background-color: #ffffff;
  261. padding: 10px;
  262. margin-top: 10px;
  263. border-radius: 10px;
  264. .table-box1 {
  265. border: 0.093vh solid #ffffff;
  266. }
  267. .com-table tbody tr:nth-child(2n) {
  268. background-color: #ffffff;
  269. }
  270. }
  271. .monitorOverview {
  272. .stationName {
  273. color: #000000;
  274. }
  275. .station-info .item-title {
  276. color: #000000;
  277. }
  278. .station-info .item-name {
  279. color: #000000;
  280. }
  281. .station-info .item-unit {
  282. color: #000000;
  283. }
  284. .model .energy-title {
  285. color: #000000;
  286. background-color: rgba(83, 98, 104, 0.4);
  287. }
  288. .model1 .energy-title {
  289. color: #000000;
  290. background-color: rgba(83, 98, 104, 0.4);
  291. }
  292. .energy-content .num {
  293. color: #000000;
  294. }
  295. }
  296. .com-panel-3,
  297. .com-panel,
  298. .header-body {
  299. background: #fff;
  300. transition: @transition;
  301. }
  302. .com-panel-3 .dot,
  303. .com-panel.line:before {
  304. background: @black;
  305. transition: @transition;
  306. }
  307. .panel-header {
  308. background: #fff;
  309. transition: @transition;
  310. }
  311. .fengji-icon {
  312. svg use {
  313. fill: @deepblue;
  314. transition: @transition;
  315. }
  316. }
  317. .modal.el-dialog {
  318. background: rgba(255, 255, 255, 0.85);
  319. border: 1px solid rgba(57, 54, 143, 0.5);
  320. box-shadow: 0px 8px 17px 1px rgb(57, 54, 143 / 30%);
  321. border-radius: @borderRaduis;
  322. transition: @transition;
  323. }
  324. .modal.el-dialog .el-dialog__title {
  325. color: rgba(0, 0, 0, 0.75);
  326. transition: @transition;
  327. }
  328. .situation-body {
  329. .value span:nth-child(2) {
  330. font-weight: 700;
  331. transition: @transition;
  332. }
  333. }
  334. .coulometric-analysis .card-title {
  335. color: @black;
  336. transition: @transition;
  337. }
  338. .com-panel,
  339. .panel-header,
  340. .home .table-card,
  341. .com-panel-3.situation,
  342. .el-menu--collapse,
  343. .el-sub-menu,
  344. .el-sub-menu__title,
  345. .el-menu--popup,
  346. .el-menu-item {
  347. border-radius: @borderRaduis;
  348. transition: @transition;
  349. }
  350. .com-panel {
  351. padding-bottom: 10px;
  352. transition: @transition;
  353. }
  354. .com-panel.line::before {
  355. width: 4px;
  356. height: 4px;
  357. background: @black;
  358. margin: 0.85vh 0.556vh 0vh 0.85vh;
  359. transition: @transition;
  360. }
  361. .com-panel.line {
  362. border-left: 0;
  363. transition: @transition;
  364. }
  365. .lightMenu {
  366. width: 0;
  367. height: calc(100% - 71px);
  368. position: absolute;
  369. left: 14px;
  370. top: 57px;
  371. z-index: 100;
  372. border-radius: 20px;
  373. border: 0;
  374. overflow: hidden;
  375. transition: @transition;
  376. }
  377. .lightMenu.show {
  378. width: 54px;
  379. transition: @transition;
  380. }
  381. .main-body {
  382. transition: @transition;
  383. }
  384. .dot.top-left {
  385. top: 0.85vh;
  386. left: 0.85vh;
  387. background: @black;
  388. transition: @transition;
  389. }
  390. .dot.bottom-left {
  391. bottom: 0.85vh;
  392. left: 0.85vh;
  393. background: @black;
  394. transition: @transition;
  395. }
  396. .dot.top-rignt {
  397. top: 0.85vh;
  398. right: 0.85vh;
  399. background: @black;
  400. transition: @transition;
  401. }
  402. .dot.bottom-right {
  403. bottom: 0.85vh;
  404. right: 0.85vh;
  405. background: @black;
  406. transition: @transition;
  407. }
  408. .lightMenu .el-menu--collapse {
  409. width: 54px;
  410. transition: @transition;
  411. }
  412. .lightMenu .el-menu--collapse {
  413. height: 100%;
  414. }
  415. .lightMenu .el-sub-menu__title {
  416. text-align: center;
  417. vertical-align: middle;
  418. padding: 0 20px;
  419. transition: @transition;
  420. }
  421. .lightMenu .el-sub-menu__title i {
  422. color: #fff;
  423. transition: @transition;
  424. }
  425. .el-popper.is-light.is-pure .el-menu--popup {
  426. padding: 0;
  427. .el-menu-item-group__title {
  428. padding: 0;
  429. }
  430. .el-menu-item {
  431. height: 46px;
  432. line-height: 46px;
  433. }
  434. }
  435. .el-popper.is-light {
  436. border: none;
  437. .el-menu {
  438. border-radius: 0px;
  439. }
  440. }
  441. .com-panel-3 {
  442. border: 0;
  443. transition: @transition;
  444. }
  445. .map .return {
  446. color: rgba(0, 0, 0, 0.8);
  447. transition: @transition;
  448. use {
  449. fill: @black;
  450. transition: @transition;
  451. }
  452. }
  453. .map .return:hover {
  454. color: @deepblue;
  455. border-color: @deepblue;
  456. transition: @transition;
  457. use {
  458. fill: @deepblue;
  459. transition: @transition;
  460. }
  461. }
  462. .name-box {
  463. .name-box-title {
  464. color: @black;
  465. transition: @transition;
  466. }
  467. }
  468. background: rgb(220, 221, 223);
  469. transition: @transition;
  470. .zbtjfx .zbtjfx-body {
  471. .zbtjfx-up .zbtjfx-up-panel {
  472. background: #ffffff;
  473. border: 1px solid #ffffff;
  474. .zbtjfx-up-panel-l {
  475. border-right: 1px dashed #36348e;
  476. }
  477. .zbtjfx-up-panel-r-t {
  478. color: #36348e;
  479. }
  480. .zbtjfx-up-panel-r-b {
  481. color: #000000;
  482. }
  483. }
  484. .zbtjfx-mi .zbtjfx-mi-panel {
  485. background: #ffffff;
  486. border: 1px solid #ffffff;
  487. .zbtjfx-mi-panel-text {
  488. color: #666666;
  489. .zbtjfx-mi-panel-text-green {
  490. color: #05bb4c;
  491. }
  492. }
  493. }
  494. .zbtjfx-dn {
  495. color: #000000;
  496. }
  497. }
  498. }