1
0

light-jsc.less 9.7 KB

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