数据可视化大屏
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

second1.component.less 6.8KB

1 year ago
1 year ago
1 year ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  1. // .workstation-header {
  2. // width: 100%;widthwidth
  3. // height: 3rem;heightheight
  4. // /* 水平宽度占据整个视口宽度 */
  5. // background-image: url('../../../../assets/dashboard/dashboard_workstation.jpg');background-imagebackground-image
  6. // background-size: cover;background-sizebackground-size
  7. // /* 背景图片尺寸适应 */
  8. // background-position: top;background-positionbackground-position
  9. // }
  10. // .workstation-content {
  11. // height: 18rem;heightheight
  12. // padding: 1rem 1.5rem;paddingpadding
  13. // background-image: url('../../../../assets/dashboard/dashboard_card_bg.jpg');background-imagebackground-image
  14. // background-size: cover;background-sizebackground-size
  15. // /* 背景图片尺寸适应 */
  16. // background-position: top;background-positionbackground-position
  17. // }
  18. // .workstation-content-title {
  19. // margin-bottom: 0.5rem;
  20. // font-size: 18px;
  21. // font-weight: 600;
  22. // color: #94DDF3;
  23. // }
  24. /* 分页器 */
  25. .ag-header-center .ag-header-group-cell-label,
  26. .ag-header-center .ag-header-cell-label {
  27. display: grid;
  28. justify-content: center;
  29. color: #000;
  30. text-align: center;
  31. background: #000;
  32. }
  33. ::ng-deep .ag-theme-datav ::ng-deep .ag-row-selected .ag-ltr .ag-cell {
  34. color: red !important;
  35. }
  36. // 选中行样式
  37. ::ng-deep .ag-theme-datav ::ng-deep .ag-ltr .ag-row-focus {
  38. font-weight: 600;
  39. color: red;
  40. .ag-cell-focus {
  41. border: #74FAFB;
  42. }
  43. .ag-grid-button-style {
  44. color: red;
  45. border-color: red;
  46. }
  47. }
  48. ::ng-deep .ag-theme-datav {
  49. --ag-border-color: #74FAFB;
  50. --ag-foreground-color: #74FAFB;
  51. --ag-background-color: #0A1632;
  52. --ag-header-foreground-color: #74FAFB;
  53. --ag-header-background-color: #0A1632;
  54. --ag-odd-row-background-color: #0A1632;
  55. --ag-header-column-resize-handle-color: rgb(126 46 132);
  56. --ag-font-size: 12px;
  57. --ag-font-family: monospace;
  58. height: 17rem;
  59. font-weight: 700;
  60. //竖线颜色
  61. border-width: 3px;
  62. &:extend(.ag-theme-material);
  63. //标题间的 竖线
  64. ::ng-deep .ag-header-cell-resize {
  65. --ag-header-column-resize-handle-color: #00eff8;
  66. }
  67. ::ng-deep .ag-header-row {
  68. font-size: 14px;
  69. font-weight: 700;
  70. }
  71. //外边框去掉圆角
  72. ::ng-deep .ag-root-wrapper {
  73. border-radius: 0;
  74. }
  75. }
  76. /* 设置滚动条的宽度 */
  77. ::ng-deep .ag-theme-datav ::ng-deep .ag-body-vertical-scroll-viewport::-webkit-scrollbar {
  78. width: 12em;
  79. }
  80. /* 设置滚动条滑块的样式 */
  81. ::ng-deep .ag-theme-datav ::ng-deep .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb {
  82. margin-left: 40px;
  83. background-color: #00eff8;
  84. /* 圆角 */
  85. border: 2px solid #00eff8;
  86. /* 滚动条滑块的背景颜色 */
  87. /* 滚动条滑块的边框 */
  88. }
  89. /* 设置滚动条轨道的样式 */
  90. ::ng-deep .ag-theme-datav ::ng-deep .ag-body-vertical-scroll-viewport::-webkit-scrollbar-track {
  91. background-color: transparent;
  92. border-color: #00eff8;
  93. /* 滚动条轨道的背景颜色 */
  94. }
  95. /* 设置滚动条滑块悬浮时的样式 */
  96. ::ng-deep .ag-theme-datav ::ng-deep .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb:hover {
  97. margin-left: 40px;
  98. background-color: #00eff8;
  99. /* 滚动条滑块悬浮时的背景颜色 */
  100. }
  101. /* 设置滚动条滑块激活(即正在拖动滑块)时的样式 */
  102. ::ng-deep .ag-theme-datav ::ng-deep .ag-body-vertical-scroll-viewport::-webkit-scrollbar-thumb:active {
  103. background-color: #00eff8;
  104. /* 滚动条滑块激活时的背景颜色 */
  105. }
  106. //竖向
  107. ::ng-deep .ag-body-vertical-scroll-viewport {
  108. scrollbar-color: auto;
  109. }
  110. //横向
  111. ::ng-deep .ag-body-horizontal-scroll-viewport {
  112. scrollbar-color: auto;
  113. }
  114. /* 设置滚动条的宽度 */
  115. ::ng-deep .ag-theme-datav ::ng-deep .ag-body-horizontal-scroll-viewport::-webkit-scrollbar {
  116. height: 14em;
  117. color: #000;
  118. }
  119. /* 设置横向滚动条轨道的样式 */
  120. ::ng-deep .ag-theme-datav ::ng-deep .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-track {
  121. background-color: transparent;
  122. border-color: #00eff8;
  123. }
  124. /* 设置横向滚动条滑块悬浮时的样式 */
  125. ::ng-deep .ag-theme-datav ::ng-deep .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb:hover {
  126. background-color: #00eff8;
  127. }
  128. /* 设置横向滚动条滑块激活时的样式 */
  129. ::ng-deep .ag-theme-datav ::ng-deep .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb:active {
  130. background-color: #00eff8;
  131. }
  132. /* 设置横向滚动条滑块的颜色 */
  133. ::ng-deep .ag-theme-datav ::ng-deep .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb {
  134. background-color: #00eff8;
  135. }
  136. /* button-component.component.css */
  137. .button-container {
  138. display: flex;
  139. align-items: center;
  140. justify-content: space-between;
  141. // background-color: #2c3e50; // 你可以根据需要调整颜色
  142. }
  143. .lock-button, .standard-button, .highlighted-button {
  144. margin: 5px;
  145. padding: 10px 15px;
  146. font-size: 20px;
  147. color: white;
  148. border: none;
  149. }
  150. .lock-button {
  151. background-color: transparent;
  152. }
  153. .standard-button {
  154. font-size: 20px;
  155. font-weight: bold;
  156. line-height: 20px;
  157. color: rgb(107 236 246 / 100%);
  158. text-align: center;
  159. background-color: rgb(33 48 105 / 100%);
  160. border-radius: 3px;
  161. }
  162. .highlighted-button {
  163. background-color: #3498db; // 你可以根据需要调整颜色
  164. border-radius: 10px;
  165. }
  166. .fa-lock {
  167. margin-right: 5px;
  168. }
  169. .logo{
  170. width: 65px;
  171. // height: ;
  172. }
  173. .car-status-container {
  174. display: flex;
  175. flex-direction: column;
  176. width: 100%;
  177. background-image: url("/assets/car-status-bg.png");
  178. background-repeat: no-repeat;
  179. background-position: center;
  180. background-size: cover;
  181. }
  182. .row {
  183. display: flex;
  184. align-items: stretch; /* 保持相同高度 */
  185. justify-content: space-between; /* 子组件间平均分布 */
  186. margin-bottom: 20px; /* 每行之间的间距 */
  187. }
  188. .image-container {
  189. display: flex;
  190. flex: 1; /* 三个子元素均匀分布 */
  191. align-items: center; /* 图片居中 */
  192. justify-content: center; /* 图片居中 */
  193. margin: 0 10px; /* 子组件之间的间距 */
  194. }
  195. .image-container img {
  196. max-width: 100%;
  197. max-height: 100%;
  198. object-fit: contain; /* 保持图片的宽高比 */
  199. }
  200. .info-container {
  201. display: flex;
  202. // flex: 1; /* 同样的,让信息容器也占据等同的空间 */
  203. flex-direction: column;
  204. justify-content: space-around;
  205. margin: 0 10px;
  206. }
  207. .model-container{
  208. display: flex;
  209. flex: 1; /* 同样的,让信息容器也占据等同的空间 */
  210. flex-direction: column;
  211. justify-content: space-around;
  212. margin: 0 10px;
  213. }
  214. .info-button {
  215. margin: 5px 0;
  216. padding: 10px;
  217. color: white;
  218. text-align: center;
  219. background-color: #007bff;
  220. border-radius: 5px;
  221. box-shadow: 0 2px 4px rgb(0 0 0 / 10%);
  222. }