app.new.css 25 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115
  1. /**
  2. * 创建者:王成
  3. * 创建日期:2022年4月27日
  4. * 描述:补充样式集合 所有样式均以jt开头
  5. */
  6. /* Unable to preventDefault inside passive event listener due to target being treated as passive. See */
  7. /* 解决控制台以上输出提示 */
  8. * {
  9. touch-action: pan-y;
  10. }
  11. * {
  12. margin: 0px;
  13. padding: 0px;
  14. font-family: 'JtChina', sans-serif;
  15. }
  16. /* 行样式 */
  17. .jt-label-block {
  18. display: flex;
  19. align-items: center;
  20. justify-content: center;
  21. color: rgb(255, 255, 255);
  22. margin-top: 5px;
  23. margin-bottom: 5px;
  24. height: 34px;
  25. font-size: 14px;
  26. font-family: "TTTGB-Medium", sans-serif;
  27. text-shadow: 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220);
  28. background: -webkit-linear-gradient(right, rgba(35, 42, 151, 0.0), rgba(35, 42, 151, 0.45), rgba(35, 42, 151, 0.0));
  29. }
  30. /* ----------右侧侧滑窗口样式集合开始---------- */
  31. /* 右侧滑出容器样式 */
  32. .jt-wrap-right-canvas {
  33. background-color: rgb(53, 72, 116) !important;
  34. display: flex !important;
  35. flex-direction: column;
  36. height: 100%;
  37. }
  38. /* 右侧弹框导航栏样式 */
  39. .jt-wrap-right-head {
  40. height: 40px;
  41. line-height: 40px;
  42. background-color: rgb(67, 96, 200);
  43. font-size: 15px;
  44. display: flex;
  45. flex-direction: row;
  46. justify-content: center;
  47. align-items: center;
  48. }
  49. /* 右侧弹框导航栏标题样式 */
  50. .jt-wrap-right-head>span:nth-child(1) {
  51. color: rgb(255, 255, 255);
  52. flex: 1;
  53. text-align: center;
  54. text-shadow: 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220);
  55. font-size: 15px;
  56. }
  57. /* 右侧弹框导航栏关闭按钮样式 */
  58. .jt-wrap-right-head>span:nth-child(2) {
  59. color: rgb(255, 255, 255);
  60. font-size: 16px;
  61. display: flex;
  62. width: 40px;
  63. height: 40px;
  64. justify-content: center;
  65. align-items: center;
  66. }
  67. /* 内容样式 */
  68. .jt-wrap-right-content {
  69. position: relative;
  70. flex: 1;
  71. margin-bottom: 5px;
  72. overflow-y: auto;
  73. z-index: 999 !important;
  74. }
  75. /* -----------右侧侧滑窗口样式结合结束---------- */
  76. /* -----------更改mui样式---------- */
  77. /* 内容背景通用样式 */
  78. .mui-content {
  79. background-color: rgba(53, 72, 116, 1.0);
  80. }
  81. /* 你迷开关的样式 */
  82. .mui-switch-mini {
  83. width: 44px !important;
  84. height: 22px !important;
  85. border: 0px solid rgb(255, 0, 0) !important;
  86. }
  87. /* 迷你开关激活状态背景样式 */
  88. .mui-switch.mui-active {
  89. background-color: rgb(84, 126, 251) !important;
  90. }
  91. /* 你迷开关激活是小圆的样式 */
  92. .mui-switch-mini.mui-active .mui-switch-handle {
  93. transform: translate(23px, 0px) !important;
  94. -webkit-transform: translate(23px, 0px) !important;
  95. background-color: rgb(255, 255, 255) !important;
  96. }
  97. /* 迷你开关关闭状态下小圆的样式 */
  98. .mui-switch-mini .mui-switch-handle {
  99. transform: translate(2px, 0px) !important;
  100. -webkit-transform: translate(2px, 0px) !important;
  101. width: 18px !important;
  102. height: 18px !important;
  103. top: 2px !important;
  104. background-color: rgb(84, 126, 251) !important;
  105. }
  106. /* 选择器整体样式 */
  107. .mui-segmented-control {
  108. border: solid 0px rgb(255, 0, 0);
  109. }
  110. /* 选择器普通状态样式 */
  111. .mui-segmented-control .mui-control-item {
  112. color: rgb(217, 145, 45) !important;
  113. box-shadow: inset 0px 15px 15px -15px rgb(95, 150, 222),
  114. inset 0px -15px 15px -15px rgb(95, 150, 222);
  115. border: solid 0px rgb(255, 0, 0);
  116. }
  117. /* 选择器选中状态样式 */
  118. .mui-segmented-control .mui-control-item.mui-active {
  119. color: rgb(255, 255, 255) !important;
  120. background-color: rgb(49, 72, 157) !important;
  121. box-shadow: inset 0px 15px 15px -15px rgb(95, 150, 222),
  122. inset 0px -15px 15px -15px rgb(95, 150, 222);
  123. border: solid 0px rgb(255, 0, 0);
  124. }
  125. /* 滑动窗口样式 */
  126. .mui-off-canvas-left,
  127. .mui-off-canvas-right {
  128. background-color: rgb(26, 38, 80) !important;
  129. width: 50%;
  130. }
  131. /* 滑动窗口主要内容背景 */
  132. .jt-wrap-right-content,
  133. .mui-inner-wrap {
  134. background-color: rgb(53, 72, 116, 1.0) !important;
  135. height: 100%;
  136. }
  137. /* 页面宽度小于600 */
  138. @media screen and (max-width: 600px) {
  139. .mui-off-canvas-left,
  140. .mui-off-canvas-right {
  141. width: 90%;
  142. }
  143. }
  144. /* 修改左右滑出窗口的宽度 */
  145. /* .mui-off-canvas-wrap.mui-right .mui-inner-wrap {
  146. -webkit-transform: translate3d(50%, 0, 0);
  147. transform: translate3d(50%, 0, 0);
  148. } */
  149. /* .mui-popup {
  150. background-color: transparent !important;
  151. }
  152. .mui-popup-in {
  153. background-color: transparent !important;
  154. }
  155. .mui-popup-buttons {
  156. background-color: rgb(255, 0, 0) !important;
  157. }
  158. .mui-popup-inner {
  159. background-color: rgba(0, 0, 0, 0.25);
  160. color: rgb(255, 255, 255) !important;
  161. } */
  162. /* slider容器样式 */
  163. .mui-slider {
  164. height: 100%;
  165. }
  166. /* slider容器内项目样式 */
  167. .mui-slider-group {
  168. height: calc(100% - 44px);
  169. }
  170. /* 展开数据集样式 */
  171. .mui-card {
  172. width: 100%;
  173. margin: 0px;
  174. height: auto;
  175. background-color: rgba(34, 50, 106, 1) !important;
  176. border-radius: 0px !important;
  177. }
  178. /* 展开数据集中表格样式 */
  179. .mui-card .mui-table-view {
  180. position: relative !important;
  181. margin: 0px !important;
  182. border-radius: 0px !important;
  183. background-color: rgba(34, 50, 106, 0) !important;
  184. }
  185. /* 展开数据集表格单元格样式 */
  186. .mui-card .mui-table-view li {
  187. border-radius: 0px !important;
  188. color: rgb(225, 150, 44);
  189. }
  190. .mui-card .mui-table-view li:active {
  191. background-color: black;
  192. }
  193. .mui-card .mui-table-view>li>a {
  194. height: 44px !important;
  195. }
  196. /* 干掉行的边框线 */
  197. .mui-card .mui-table-view-cell::after {
  198. height: 0px !important;
  199. }
  200. /* 折叠面板挂接内容样式 */
  201. .mui-collapse .mui-collapse-content {
  202. padding: 0px !important;
  203. background-color: rgb(34, 50, 106, 1) !important;
  204. border-top: solid 1px rgba(133, 215, 253, 0.3);
  205. border-bottom: solid 1px rgba(133, 215, 253, 0.3);
  206. }
  207. /* 展开数据集-表格-单元格-a标签样式 */
  208. .mui-card .mui-table-view li a {
  209. text-align: left;
  210. }
  211. /* 展开数据集-表格-单元格-a标签内的span标签样式 */
  212. .mui-card .mui-table-view li a span {
  213. display: inline-block;
  214. text-align: left;
  215. width: calc(100% - 20px);
  216. /* 保证文本内容不会自动换行,如果多余的内容会在水平方向撑破单元格 */
  217. white-space: nowrap;
  218. /* 隐藏超出单元格的部分 */
  219. overflow: hidden;
  220. /* 将被隐藏的那部分用省略号代替 */
  221. text-overflow: ellipsis;
  222. }
  223. /* 修复点击激活样式异常 */
  224. .mui-card .mui-table-view *:active {
  225. background-color: none !important;
  226. border-radius: 0px !important;
  227. }
  228. /* 修复点击激活样式异常 */
  229. .mui-popover .mui-table-view .mui-table-view-cell:first-child,
  230. .mui-popover .mui-table-view .mui-table-view-cell:first-child>a:not(.mui-btn) {
  231. border-radius: 0px !important;
  232. }
  233. /* 修复点击激活样式异常 */
  234. .mui-popover .mui-table-view .mui-table-view-cell:last-child,
  235. .mui-popover .mui-table-view .mui-table-view-cell:last-child>a:not(.mui-btn) {
  236. border-radius: 0px !important;
  237. }
  238. /* 提示文字样式 */
  239. .mui-input-row input::placeholder {
  240. font-size: 13px;
  241. }
  242. /* 修正清除图标样式 */
  243. .mui-icon {
  244. font-size: 14px !important;
  245. height: 100% !important;
  246. display: flex;
  247. align-items: center;
  248. justify-content: center;
  249. top: 0px !important;
  250. }
  251. /* 底部弹出框的标题样式 */
  252. .mui-popover .mui-bar {
  253. height: 100%;
  254. line-height: 100%;
  255. background-color: rgb(37, 109, 187) !important;
  256. font-size: 14px;
  257. font-weight: bold;
  258. border-top-right-radius: 10px;
  259. border-top-left-radius: 10px;
  260. text-align: center;
  261. color: rgb(255, 255, 255) !important;
  262. display: flex;
  263. flex-direction: row;
  264. align-items: center;
  265. justify-content: center;
  266. padding: 0px 10px;
  267. }
  268. /* 弹框头样式 */
  269. .mui-popover header {
  270. position: relative;
  271. }
  272. /* 弹框中滚动条样式 */
  273. .mui-popover .mui-scroll-wrapper {
  274. position: relative;
  275. height: 100%;
  276. margin: 0px !important;
  277. border-radius: 0px !important;
  278. /* background-color: rgba(34, 50, 106, 1) !important; */
  279. }
  280. /* 搜索框提示内容容器样式 */
  281. .mui-search .mui-placeholder {
  282. display: flex;
  283. flex-direction: row;
  284. justify-content: center;
  285. align-items: center;
  286. height: auto;
  287. color: rgba(255, 255, 255, 0.65) !important;
  288. font-size: 12px;
  289. }
  290. /* 搜索框图标与内容间隔 */
  291. .mui-search .mui-placeholder>span:nth-child(2) {
  292. margin-left: 10px;
  293. }
  294. /* 日期选择框整体样式 */
  295. .mui-dtpicker {
  296. background-color: rgba(255, 255, 255, 0) !important;
  297. border: solid 0px rgb(255, 255, 255) !important;
  298. }
  299. /* 日期选择框头确定按钮样式 */
  300. .mui-dtpicker .mui-dtpicker-header .mui-btn-blue {
  301. background-color: rgb(240, 61, 89) !important;
  302. border: solid 0px rgb(255, 255, 255) !important;
  303. }
  304. /* 日期选择框头样式 */
  305. .mui-dtpicker-header {
  306. background-color: antiquewhite;
  307. background-color: rgb(37, 109, 187) !important;
  308. font-size: 14px;
  309. font-weight: bold;
  310. border-top-right-radius: 10px;
  311. border-top-left-radius: 10px;
  312. }
  313. /* 对话框内容样式 */
  314. .mui-popup-inner {
  315. background-color: rgba(45, 65, 134, 0.9) !important;
  316. color: rgb(255, 255, 255) !important;
  317. }
  318. /* 默认按钮样式 */
  319. .mui-popup-button-bold {
  320. color: rgb(174, 196, 144) !important;
  321. }
  322. /* 对话框按钮样式 */
  323. .mui-popup-button {
  324. position: relative;
  325. background-color: rgba(32, 46, 96, 0.8) !important;
  326. color: rgb(236, 182, 98);
  327. }
  328. .mui-popup-button:after {
  329. background-color: rgba(255, 255, 255, 0.2) !important;
  330. width: 2px;
  331. }
  332. /* 对话框遮罩层颜色 */
  333. .mui-popup-backdrop {
  334. background-color: rgba(0, 0, 0, 0.5);
  335. }
  336. /* 弹框背景色样式 */
  337. .mui-poppicker .mui-poppicker-body {
  338. border: solid 0px rgba(255, 255, 255, 0);
  339. }
  340. /* 弹框内部子控件背景色样式 */
  341. .mui-poppicker-body .mui-picker {
  342. background-color: rgba(36, 63, 109, 1) !important;
  343. }
  344. /* -----------更改mui样式---------- */
  345. /* 字体样式 需要进入font-jt.css*/
  346. /* 中英文字体 */
  347. .jt-font-china {
  348. font-family: 'JtChina' !important;
  349. }
  350. /* 数字字体 */
  351. .jt-font-number {
  352. font-family: 'JtNumber', sans-serif !important;
  353. }
  354. /* 字体颜色 */
  355. .jt-font-color {
  356. color: rgb(84, 126, 251) !important;
  357. }
  358. /* 容器样式 */
  359. iframe {
  360. height: 100%;
  361. width: 100%;
  362. border: solid 0px rgba(255, 255, 255, 0);
  363. }
  364. iframe:focus {
  365. outline: none;
  366. }
  367. /* 分组菜单样式 */
  368. .jt-menu-group {
  369. width: 100%;
  370. height: 100%;
  371. display: flex;
  372. flex-direction: column;
  373. /* background-color: antiquewhite; */
  374. }
  375. /* 分组菜单行样式 */
  376. .jt-menu-group .jt-menu-row {
  377. height: 40px;
  378. line-height: 40px;
  379. position: relative;
  380. width: 100%;
  381. /* background-color: rgb(32, 46, 96); */
  382. display: flex;
  383. flex-direction: row;
  384. align-items: center;
  385. }
  386. /* 分组菜单行底部分隔线 */
  387. .jt-menu-group .jt-menu-row::after {
  388. position: absolute;
  389. content: '';
  390. height: 1px;
  391. background-color: rgb(79, 105, 166);
  392. top: 40px;
  393. left: 32px;
  394. width: 100%;
  395. z-index: 10;
  396. }
  397. /* 分组菜单行右侧箭头 */
  398. .jt-menu-group .jt-menu-row::before {
  399. font-family: 'iconfont', sans-serif !important;
  400. position: absolute;
  401. content: '\e856';
  402. height: 40px;
  403. width: 20px;
  404. color: rgb(150, 201, 239);
  405. right: 15px;
  406. padding: 0px;
  407. z-index: 10;
  408. }
  409. /* 分组菜单行激活 */
  410. .jt-menu-group .jt-menu-row:active {
  411. background-color: rgb(32, 46, 120);
  412. }
  413. /* 分组菜单前置图标 */
  414. .jt-menu-group .jt-menu-row>span:nth-child(1) {
  415. color: rgb(150, 201, 239);
  416. margin-left: 8px;
  417. font-size: 18px !important;
  418. }
  419. /* 分组菜单前置图标 */
  420. .jt-menu-group .jt-menu-row>img {
  421. width: 20px;
  422. height: 20px;
  423. margin-left: 8px;
  424. }
  425. /* 分组菜单标题 */
  426. .jt-menu-group .jt-menu-row>span:nth-child(2) {
  427. color: rgb(255, 255, 255);
  428. margin-left: 8px;
  429. font-size: 14px !important;
  430. }
  431. /* 隐藏 */
  432. .jt-hide,
  433. .jt-ld-hide,
  434. .jt-zf-hide,
  435. .jt-normal-hide,
  436. .jt-zd-hide,
  437. .jt-yj-hide {
  438. display: none;
  439. }
  440. /* 显示 */
  441. .jt-show {
  442. visibility: visible;
  443. }
  444. /* 加载更多按钮样式 */
  445. .jt-btn-load {
  446. height: 40px !important;
  447. width: calc(100% - 10px);
  448. font-size: 15px !important;
  449. background-color: rgba(218, 120, 74, 1.0) !important;
  450. border: solid 0px rgb(255, 0, 0) !important;
  451. color: rgb(255, 255, 255);
  452. margin: 5px !important;
  453. padding: 0px !important;
  454. }
  455. /* 图层提示信息样式 */
  456. .jt-font-layer-hint {
  457. color: rgb(32, 46, 96) !important;
  458. font-weight: bold;
  459. }
  460. /* +++++++++++图斑展示样式集+++++++++++ */
  461. /* 数据行样式 */
  462. .jt-feature-data-row {
  463. position: relative;
  464. width: 100%;
  465. height: 36px;
  466. line-height: 36px;
  467. padding: 0px 15px;
  468. display: flex;
  469. flex-direction: row;
  470. align-items: center;
  471. justify-content: center;
  472. font-size: 13px;
  473. }
  474. /* 数据行边框分隔线 */
  475. .jt-feature-data-row::after {
  476. content: '';
  477. position: absolute;
  478. right: 10px;
  479. left: 30px;
  480. bottom: 0px;
  481. height: 1px;
  482. background-color: rgba(133, 215, 253, 0.3);
  483. }
  484. /* 数据行边框分隔线 去掉最后一个 */
  485. .jt-feature-data-row:last-child::after {
  486. height: 1px;
  487. right: 0px;
  488. left: 0px;
  489. }
  490. /* 数据行序号样式 */
  491. .jt-feature-data-row>span:nth-child(1) {
  492. display: inline-block;
  493. height: 22px;
  494. width: 22px;
  495. line-height: 22px;
  496. font-size: 12px;
  497. border: solid 1px rgb(230, 230, 230);
  498. border-radius: 20px;
  499. color: rgb(146, 224, 212);
  500. font-weight: bold;
  501. background-color: rgba(255, 255, 255, 0);
  502. text-align: center;
  503. box-shadow: rgb(95, 150, 222) 0px 0px 10px inset;
  504. margin-right: 5px;
  505. }
  506. /* 数据行内容样式 */
  507. .jt-feature-data-row>span:nth-child(2) {
  508. color: rgb(230, 230, 230);
  509. flex: 1;
  510. white-space: nowrap;
  511. overflow: hidden;
  512. text-overflow: ellipsis;
  513. }
  514. /* 数据行面积样式 */
  515. .jt-feature-data-row>span:nth-child(3) {
  516. color: rgb(255, 255, 0);
  517. /* flex: 1; */
  518. width: 80px;
  519. text-align: center;
  520. }
  521. /* 数据行定位按钮样式 */
  522. .jt-feature-data-row>button {
  523. width: 32px;
  524. height: 32px;
  525. background-color: rgba(255, 255, 255, 0);
  526. padding: 0px;
  527. border: solid 0px rgba(255, 255, 255, 0);
  528. color: rgb(91, 152, 76);
  529. font-size: 22px !important;
  530. }
  531. /* +++++++++++多图层选择样式集合+++++++++++++++++ */
  532. /* 多图层选择-容器样式 */
  533. .jt-layer-select-content {
  534. display: flex;
  535. flex-direction: column;
  536. }
  537. /* 多图层选择-内容容器-子内容通用样式 */
  538. .jt-layer-select-content * {
  539. margin-left: 0px;
  540. }
  541. /* 多图层选择-子内容容器-按钮样式 */
  542. .jt-layer-select-content>button {
  543. position: relative;
  544. background-color: rgba(255, 255, 255, 0);
  545. border: solid 0px rgba(255, 255, 255, 0);
  546. color: rgba(255, 255, 255, 1.0) !important;
  547. text-align: left;
  548. }
  549. /* 多图层选择-按钮-内部图标样式 */
  550. .jt-layer-select-content>button>span {
  551. background: linear-gradient(to bottom, rgb(255, 255, 0) 50%, rgb(76, 245, 255) 50%);
  552. -webkit-background-clip: text;
  553. color: transparent;
  554. margin-right: 5px;
  555. }
  556. /* 多图层选择-子内容容器-按钮之间分隔线样式 */
  557. .jt-layer-select-content>button::after {
  558. content: '';
  559. left: 25px;
  560. right: 10px;
  561. bottom: 0px;
  562. position: absolute;
  563. height: 1px;
  564. background-color: rgba(133, 215, 253, 0.35);
  565. background-color: rgba(255, 255, 255, 0.35);
  566. z-index: 999;
  567. }
  568. /* 多图层选择按钮 */
  569. .jt-layer-select-btn {
  570. position: absolute;
  571. top: 10px;
  572. right: 20px;
  573. height: calc(100% - 20px);
  574. width: 22px;
  575. z-index: 999;
  576. background-color: transparent;
  577. border: solid 1px rgb(203, 203, 203);
  578. padding: 0px !important;
  579. display: flex;
  580. justify-content: center;
  581. align-items: center;
  582. color: rgb(255, 255, 255);
  583. }
  584. /* 多图层选择按钮内图标样式 */
  585. .jt-layer-select-btn>span {
  586. background: linear-gradient(to bottom, rgb(255, 255, 0) 50%, rgb(76, 245, 255) 50%);
  587. -webkit-background-clip: text;
  588. color: transparent;
  589. font-size: 15px;
  590. }
  591. /* +++++++++++++弹框样式++++++++++++++ */
  592. /* 弹框样式 */
  593. .jt-popover {
  594. background-color: rgba(34, 50, 106, 1) !important;
  595. border-radius: 10px !important;
  596. }
  597. /* 弹框箭头样式 */
  598. .jt-popover .mui-popover-arrow:after {
  599. background-color: rgba(34, 50, 106, 1) !important;
  600. }
  601. /* 弹框中滚动容器样式 */
  602. .jt-popover .mui-scroll-wrapper {
  603. position: relative;
  604. height: 100%;
  605. margin: 0px !important;
  606. border-radius: 0px !important;
  607. }
  608. /* 弹框中滚动容器样式 清除背景 */
  609. .jt-popover .mui-scroll-wrapper .mui-scroll {
  610. background-color: rgba(255, 255, 255, 0) !important;
  611. }
  612. /* +++++++定位数据行样式++++++++ */
  613. /* 数据行容器样式 */
  614. .jt-data-panel {
  615. display: flex;
  616. flex-direction: column;
  617. font-size: 13px;
  618. color: rgb(255, 255, 255);
  619. background-color: rgba(34, 50, 106, 1) !important;
  620. }
  621. /* 数据行样式 */
  622. .jt-data-row {
  623. width: 100%;
  624. height: 40px;
  625. line-height: 40px;
  626. display: flex;
  627. flex-direction: row;
  628. align-items: center;
  629. }
  630. /* 弹框标题样式 */
  631. .jt-popover-title {
  632. display: inline-block;
  633. white-space: nowrap;
  634. overflow: hidden;
  635. text-overflow: ellipsis;
  636. font-weight: bold;
  637. color: rgb(236, 182, 98) !important;
  638. flex: 1;
  639. padding: 0px 8px;
  640. }
  641. /* +++++++++++图表统计相关页面样式++++++++++++ */
  642. /* 统计图表容器样式 */
  643. .jt-count-echarts-panel {
  644. height: auto;
  645. width: 100%;
  646. display: flex;
  647. flex-direction: column;
  648. }
  649. /* 统计图表标题样式 */
  650. .jt-count-echarts-panel .jt-title {
  651. display: flex;
  652. align-items: center;
  653. justify-content: center;
  654. color: rgb(133, 215, 253);
  655. margin-top: 10px;
  656. margin-bottom: 10px;
  657. height: 34px;
  658. font-size: 14px;
  659. font-family: "TTTGB-Medium", sans-serif;
  660. text-shadow: 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220);
  661. background: -webkit-linear-gradient(right, rgba(35, 42, 151, 0.0), rgba(35, 42, 151, 0.45), rgba(35, 42, 151, 0.0));
  662. }
  663. /* 标题选择器样式 */
  664. .jt-count-echarts-panel .jt-title .jt-select {
  665. background-color: rgba(255, 255, 255, 0);
  666. border: 0px solid rgb(255, 255, 255);
  667. color: rgb(230, 230, 230);
  668. }
  669. /* 标题选择器点击样式 */
  670. .jt-count-echarts-panel .jt-title .jt-select:active {
  671. color: rgb(255, 0, 0);
  672. }
  673. /* 统计图表内容样式 */
  674. .jt-count-echarts-panel .jt-content {
  675. width: 100%;
  676. aspect-ratio: 4/3;
  677. }
  678. /* +++++++++++++++++++++左侧弹框样式+++++++++++++++++++++++++ */
  679. /* 左侧弹框容器样式 */
  680. .jt-popover-left {
  681. display: flex;
  682. position: absolute;
  683. top: 50px;
  684. right: 100%;
  685. /* left: 0px; */
  686. bottom: 50px;
  687. width: 50%;
  688. background-color: rgba(45, 65, 134, 1.0) !important;
  689. z-index: 999;
  690. border-top-right-radius: 10px;
  691. border-bottom-right-radius: 10px;
  692. overflow: hidden;
  693. flex-direction: column;
  694. }
  695. .jt-popover-left .mui-scroll-wrapper {
  696. position: relative;
  697. flex: 1;
  698. /* background-color: antiquewhite; */
  699. }
  700. /* 左侧弹框顶部标题容器样式 */
  701. .jt-popover-left .mui-bar {
  702. position: relative;
  703. background-color: rgb(32, 46, 96) !important;
  704. width: 100% !important;
  705. color: white !important;
  706. display: flex;
  707. justify-content: center;
  708. align-items: center;
  709. height: 30px !important;
  710. line-height: 30px !important;
  711. }
  712. /* 左侧弹框顶部标题样式 */
  713. .jt-popover-left .mui-bar .jt-title {
  714. flex: 1;
  715. display: flex;
  716. justify-content: center;
  717. align-items: center;
  718. font-size: 14px;
  719. }
  720. /* 左侧弹出框顶部关闭按钮样式 */
  721. .jt-popover-left .mui-bar .jt-icon {
  722. font-weight: bold;
  723. font-size: 20px;
  724. background: linear-gradient(to right, rgb(255, 255, 0) 50%, rgb(76, 245, 255) 50%);
  725. -webkit-background-clip: text;
  726. color: transparent;
  727. }
  728. /* 通用占地分析样式 */
  729. /* 通用占地分析 容器 */
  730. .jt-csa-root {
  731. width: 100%;
  732. height: 100%;
  733. display: flex;
  734. flex-direction: row;
  735. }
  736. /* 通用占地分析 左侧容器 */
  737. .jt-csa-root .jt-csa-let {
  738. width: 120px;
  739. height: 100%;
  740. }
  741. /* 通用占地分析 右侧容器 */
  742. .jt-csa-root .jt-csa-right {
  743. height: 100%;
  744. flex: 1;
  745. }
  746. /* 通用占地分析 左右容器滚动容器 */
  747. .jt-csa-root .jt-csa-let .mui-scroll-wrapper,
  748. .jt-csa-root .jt-csa-right .mui-scroll-wrapper {
  749. position: relative;
  750. width: 100%;
  751. height: 100%;
  752. }
  753. /* 通用占地分析 配置项和数据项的数据行 */
  754. .jt-csa-config-item-row,
  755. .jt-csa-data-item-row {
  756. height: 44px;
  757. color: rgba(255, 255, 255, 1);
  758. font-size: 14px;
  759. display: flex;
  760. align-items: center;
  761. justify-content: center;
  762. }
  763. /* 通用占地分析 配置项 */
  764. .jt-csa-config-item-row {
  765. margin-right: 5px;
  766. padding: 0px 5px;
  767. }
  768. /* 通用占地分析 配置项行内容 */
  769. .jt-csa-config-item-row>span {
  770. font-family: 'TTTGB-Medium', sans-serif !important;
  771. font-size: 14px;
  772. }
  773. /* 通用占地分析 数据项容器 */
  774. .jt-csa-data-panel {
  775. display: flex;
  776. flex-direction: column;
  777. }
  778. /* 通用占地分析 数据行 */
  779. .jt-csa-data-item-row {
  780. padding: 0px 5px;
  781. justify-content: left;
  782. width: 100%;
  783. }
  784. /* 通用占地分析 数据行数字图标 */
  785. .jt-csa-data-item-row .jt-number-icon {
  786. display: flex;
  787. height: 24px !important;
  788. width: 24px !important;
  789. font-size: 12px;
  790. border: solid 1px rgb(230, 230, 230);
  791. border-radius: 20px;
  792. color: rgb(146, 224, 212);
  793. font-weight: bold;
  794. background-color: rgba(255, 255, 255, 0);
  795. justify-content: center;
  796. align-items: center;
  797. box-shadow: rgb(95, 150, 222) 0px 0px 10px inset;
  798. }
  799. /* 通用占压分析 内容样式 */
  800. .jt-csa-data-item-row .jt-content {
  801. display: flex;
  802. flex-direction: column;
  803. height: 100%;
  804. margin-left: 5px;
  805. flex: 1;
  806. justify-content: center;
  807. }
  808. /* 通用占地分析 数据项内容及面积样式 */
  809. .jt-csa-data-item-row .jt-content .jt-title,
  810. .jt-csa-data-item-row .jt-content .jt-area {
  811. text-align: left;
  812. width: 100%;
  813. }
  814. /* 通用占地分析 数据项内容样式 */
  815. .jt-csa-data-item-row .jt-content .jt-title {
  816. color: rgb(230, 230, 230);
  817. font-size: 14px;
  818. }
  819. /* 通用占地分析 数据项面积样式 */
  820. .jt-csa-data-item-row .jt-content .jt-area {
  821. color: rgb(236, 182, 98);
  822. font-size: 12px;
  823. }
  824. /* 数据行按钮 */
  825. .jt-csa-data-item-row .jt-button {
  826. width: 32px;
  827. height: 32px;
  828. background-color: rgba(255, 255, 255, 0);
  829. padding: 0px;
  830. border: solid 0px rgba(255, 255, 255, 0);
  831. color: rgb(91, 152, 76);
  832. font-size: 22px !important;
  833. }
  834. /* 带统计按钮的bar 容器样式 */
  835. .mui-bar .jt-cnt-bar {
  836. width: 100%;
  837. height: 100%;
  838. display: flex;
  839. align-items: center;
  840. }
  841. /* 带统计按钮的bar 标题样式 */
  842. .mui-bar .jt-cnt-bar .jt-cnt-bar-title {
  843. flex: 1;
  844. }
  845. /* 带统计按钮的bar 统计按钮样式 */
  846. .mui-bar .jt-cnt-bar .jt-cnt-bar-button {
  847. height: 26px;
  848. background-color: rgba(255, 255, 255, 0);
  849. padding: 0px 10px;
  850. border: solid 1px rgba(236, 182, 98, 0.8);
  851. color: rgb(255, 255, 255);
  852. font-size: 14px !important;
  853. font-weight: bold;
  854. }
  855. /* 带统计按钮的bar 统计按钮图标样式 */
  856. .mui-bar .jt-cnt-bar .jt-cnt-bar-button::before {
  857. margin-right: 5px;
  858. color: rgb(236, 182, 98);
  859. }
  860. /* 带统计按钮的bar 统计按钮点击样式 */
  861. .mui-bar .jt-cnt-bar .jt-cnt-bar-button:active {
  862. background-color: rgba(0, 0, 0, 0.3);
  863. }
  864. /* 文本阴影 */
  865. .jt-text-shadow {
  866. text-shadow: 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220), 0 0 3px rgb(115, 185, 220);
  867. }
  868. /* 背景阴影 */
  869. .jt-back-shadow {
  870. box-shadow: rgb(95, 150, 222) 0px 0px 10px !important;
  871. }
  872. /* 改造等待框 */
  873. .jt-loading {
  874. display: flex;
  875. align-items: center;
  876. justify-content: center;
  877. }
  878. /* 改造等待框文字 */
  879. .jt-loading .jt-label {
  880. font-size: 14px;
  881. margin-left: 5px;
  882. }
  883. /* 长度超宽度自动... */
  884. .jt-nowrap {
  885. white-space: nowrap;
  886. overflow: hidden;
  887. text-overflow: ellipsis;
  888. }
  889. /* 自动裁切对象点击样式 */
  890. .jt-nowrap:active {
  891. color: rgb(255, 255, 0);
  892. font-weight: bold;
  893. font-size: 14px;
  894. }
  895. /* 指示器 */
  896. .jt-indicator {
  897. position: relative;
  898. }
  899. /* 指示器激活状态 */
  900. .jt-indicator-active::after {
  901. font-family: 'iconfont', sans-serif !important;
  902. position: absolute;
  903. content: '\e856';
  904. height: 44px;
  905. width: 20px;
  906. color: rgb(150, 201, 239);
  907. right: 0px;
  908. padding: 0px;
  909. z-index: 10;
  910. display: flex;
  911. align-items: center;
  912. }
  913. /* 以下是地图定位嵌入样式 */
  914. /* 嵌入地图的全局容器样式 */
  915. .jt-normal-main {
  916. position: relative;
  917. display: flex;
  918. flex-direction: column;
  919. height: 100%;
  920. }
  921. /* 嵌入地图子容器样式 */
  922. .jt-normal-main div {
  923. flex: 1;
  924. }
  925. /* 嵌入地图子容器第一容器滚动容器样式 */
  926. .jt-normal-main .mui-scroll-wrapper {
  927. position: relative;
  928. height: 100%;
  929. }
  930. /* 嵌入地图容器中包含嵌入地图子容器样式 */
  931. .jt-map-location-panel {
  932. display: flex;
  933. position: absolute;
  934. left: -3000px;
  935. flex-direction: column;
  936. width: 100%;
  937. flex: 1;
  938. }
  939. /* 嵌入地图容器中标题头样式 */
  940. .jt-map-location-panel .jt-bar {
  941. display: flex;
  942. justify-content: center;
  943. align-items: center;
  944. color: rgb(236, 182, 98) !important;
  945. font-size: 14px;
  946. position: relative !important;
  947. font-weight: bold;
  948. }
  949. /* 嵌入地图容器中地图标题头关闭按钮样式 */
  950. .jt-map-location-panel .jt-bar:before {
  951. font-family: 'iconfont', sans-serif !important;
  952. position: absolute;
  953. content: '\e614';
  954. height: 44px;
  955. line-height: 44px;
  956. width: 20px;
  957. right: 15px;
  958. padding: 0px;
  959. z-index: 10;
  960. color: rgb(236, 182, 98) !important;
  961. font-weight: bold;
  962. font-size: 18px;
  963. }