hbjc.css 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. .grid-wrapper {
  2. color: #ffffff;
  3. padding: 23px 16px 16px;
  4. height: calc(100% - 80px);
  5. display: grid;
  6. grid-gap: 8px;
  7. grid-template-columns: repeat(4, 1fr);
  8. grid-template-rows: repeat(3, 33%);
  9. grid-template-areas: "left1 center center right1" "left2 center center right2" "bottom1 bottom1 bottom1 bottom1";
  10. }
  11. .grid-wrapper .wrapper {
  12. border-radius: 6px;
  13. height: 100%;
  14. background-color: #001346;
  15. overflow: hidden;
  16. }
  17. .grid-wrapper .chart-tab-t{
  18. padding-left: 82px;
  19. height: 40px;
  20. line-height: 40px;
  21. background-color: #0f215c;
  22. }
  23. .grid-wrapper .chart-tab-t .chart-tab-title{
  24. font-size: 1em;
  25. position: relative;
  26. }
  27. .grid-wrapper .chart-tab-t .chart-tab-title:before{
  28. content:'';
  29. width:14px;
  30. height:14px;
  31. border-radius:50%;
  32. position:absolute;
  33. left:-20px;
  34. top:50%;
  35. background-color:#fff;
  36. transform:translateY(-50%);
  37. -ms-transform:translateY(-50%); /* IE 9 */
  38. -moz-transform:translateY(-50%); /* Firefox */
  39. -webkit-transform:translateY(-50%); /* Safari 和 Chrome */
  40. -o-transform:translateY(-50%); /* Opera */
  41. }
  42. .grid-wrapper .wrapper-content{
  43. position:relative;
  44. height:calc(100% - 40px);
  45. }
  46. .grid-wrapper .wide-border{
  47. height:calc(100% + 1px);
  48. width:100%;
  49. position:absolute;
  50. top:-3px;
  51. left:0px;
  52. border:1px solid #53BAFD;
  53. }
  54. .wide-border-line1{
  55. position:absolute;
  56. left:0px;
  57. top:-26px;
  58. background-color:#0f215c
  59. }
  60. .wide-border-line2{
  61. position:absolute;
  62. right:0px;
  63. top:-26px;
  64. background-color:#0f215c
  65. }
  66. .wide-border-line3{
  67. position:absolute;
  68. left:0px;
  69. bottom:0;
  70. background-color:#001346;
  71. }
  72. .wide-border-line4{
  73. position:absolute;
  74. right:0px;
  75. bottom:0;
  76. background-color:#001346;
  77. }
  78. .grid-wrapper .left1 {
  79. grid-area: left1;
  80. }
  81. .grid-wrapper .left2 {
  82. grid-area: left2;
  83. }
  84. .grid-wrapper .center {
  85. grid-area: center;
  86. }
  87. .right2 .chart-tab-t{
  88. flex:1;
  89. width:100%;
  90. }
  91. .grid-wrapper .right1 {
  92. grid-area: right1;
  93. }
  94. .grid-wrapper .right2 {
  95. grid-area: right2;
  96. }
  97. .grid-wrapper .bottom1 {
  98. grid-area: bottom1;
  99. }
  100. .grid-wrapper .bottom2 {
  101. grid-area: bottom2;
  102. }
  103. .grid-wrapper .bottom3 {
  104. grid-area: bottom3;
  105. }
  106. .grid-wrapper .bottom4 {
  107. grid-area: bottom4;
  108. }
  109. #chart-hxxyl,#chart-ad,#chart-ll,#chart-ljll,#chart-zl,#chart-zd,#chart-ph{
  110. width:100%;
  111. height:100%;
  112. }
  113. .grid-wrapper .center .line1 {
  114. font-size: 1.4em;
  115. height: 66px;
  116. display: flex;
  117. align-items: center;
  118. }
  119. .grid-wrapper .center .line1 .division {
  120. flex: 1;
  121. height: 2px;
  122. background-color:#528DFF;
  123. }
  124. .grid-wrapper .center .line1 .cont {
  125. margin: 1px 20px;
  126. }
  127. .center .line3{
  128. height:calc(100% - 66px);
  129. display:flex;
  130. align-items:center;
  131. justify-content:center;
  132. }
  133. .line3 canvas {
  134. width: 940px;
  135. height: 576px;
  136. }
  137. .chartBlock{
  138. width:100%;
  139. height:100%;
  140. display:flex;
  141. justify-content:space-around;
  142. align-items:center;
  143. }
  144. #chartBottom1,#chartBottom2,#chartBottom3{
  145. width:30%;
  146. height:100%;
  147. }
  148. #chartBottom1 .chartTab-t,#chartBottom2 .chartTab-t,#chartBottom3 .chartTab-t,#chartBottom4 .chartTab-t{
  149. padding-left: 102px;
  150. height: 40px;
  151. line-height: 40px;
  152. }
  153. #chartBottom2 .chartTab-t,#chartBottom4 .chartTab-t,{
  154. padding-left: 12px;
  155. }
  156. #chartBottom1 .chartTab-t .chartTab-title,#chartBottom2 .chartTab-t .chartTab-title,#chartBottom3 .chartTab-t .chartTab-title,#chartBottom4 .chartTab-t .chartTab-title{
  157. font-size: 1em;
  158. position: relative;
  159. }
  160. #chartBottom1 .chartTab-t .chartTab-title:before,#chartBottom2 .chartTab-t .chartTab-title:before,#chartBottom3 .chartTab-t .chartTab-title:before,#chartBottom4 .chartTab-t .chartTab-title:before{
  161. content:'';
  162. width:14px;
  163. height:14px;
  164. border-radius:50%;
  165. position:absolute;
  166. left:-20px;
  167. top:50%;
  168. background-color:#fff;
  169. margin-top:-7px;
  170. }