page5.css 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. .page-camera {
  2. display:flex;
  3. flex-direction:column;
  4. gap:12px;
  5. overflow:hidden;
  6. width:100%;
  7. height:100%;
  8. min-height:0;
  9. }
  10. .page5-top {
  11. display:flex;
  12. gap:12px;
  13. width:100%;
  14. height:80px;
  15. flex:none;
  16. }
  17. .page5-top .status-bar {
  18. flex:1;
  19. min-width:0;
  20. height: 100%;
  21. }
  22. .status-bar {
  23. display:flex;
  24. align-items:center;
  25. padding:8px 12px;
  26. background:linear-gradient(180deg, #0f172a, #0b1220);
  27. gap:16px;
  28. border:1px solid rgba(148,163,184,0.15);
  29. border-radius:4px;
  30. flex-shrink:0;
  31. }
  32. .status-item {
  33. display:flex;
  34. flex-direction:column;
  35. gap:4px;
  36. }
  37. .status-item .label {
  38. font-size:14px;
  39. }
  40. .status-item .value {
  41. font-size:14px;
  42. font-family:ui-monospace, Consolas, monospace;
  43. }
  44. .button-item {
  45. display: flex;
  46. align-items: center;
  47. gap: 4px;
  48. margin-left:auto;
  49. flex-direction:row;
  50. }
  51. /* 左右拆分的栏 */
  52. .panes {
  53. display: flex;
  54. gap: 12px;
  55. flex: 1;
  56. min-height: 0;
  57. overflow: hidden;
  58. }
  59. /* 相机拍照预览 */
  60. .left-pane {
  61. flex: 1;
  62. display: flex;
  63. flex-direction: column;
  64. gap: 12px;
  65. overflow: hidden;
  66. min-width: 0;
  67. }
  68. .left-pane .card {
  69. flex: 1;
  70. display: flex;
  71. flex-direction: column;
  72. min-height: 0;
  73. overflow: hidden;
  74. }
  75. .camera-card {
  76. flex:1;
  77. display:flex;
  78. flex-direction:column;
  79. min-height:0;
  80. }
  81. .camera-image-box {
  82. flex:1;
  83. display:flex;
  84. align-items:center;
  85. justify-content:center;
  86. min-height:0;
  87. overflow:hidden;
  88. background:#020617;
  89. border:1px solid #1f2937;
  90. border-radius:4px;
  91. margin-bottom:14px;
  92. }
  93. .camera-image-box img {
  94. width:100%;
  95. height:100%;
  96. object-fit:contain;
  97. }
  98. .camera-info-table {
  99. width:100%;
  100. height:70px;
  101. border-collapse:collapse;
  102. border-spacing:0;
  103. background:#111827;
  104. table-layout:fixed;
  105. }
  106. .camera-info-table td {
  107. border:1px solid #374151;
  108. padding:0 10px;
  109. white-space:nowrap;
  110. color:#e2e8f0;
  111. }
  112. .camera-info-table td:nth-child(1),
  113. .camera-info-table td:nth-child(3) {
  114. width:110px;
  115. color:#94a3b8;
  116. }
  117. /* 展示服务日志 */
  118. .right-pane {
  119. flex: 1;
  120. display: flex;
  121. flex-direction: column;
  122. min-width: 0;
  123. }