style.scss 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. @import "@/assets/styles/common.scss";
  2. .host-analysis{
  3. margin: -10px;
  4. .top-right-btn{
  5. position: absolute;
  6. z-index: 111;
  7. right:15px;
  8. top:14px;
  9. }
  10. .tab-content{
  11. @include flexBetween();
  12. width: 100%;
  13. flex-wrap: wrap;
  14. align-items: flex-start;
  15. .t-c-row{
  16. width: 30%;
  17. margin-bottom: 20px;
  18. .top-title{
  19. font-weight: bolder;
  20. margin-bottom:10px;
  21. padding:10px ;
  22. color:#666;
  23. font-size: 14px;
  24. }
  25. }
  26. .tab-chart{
  27. width: calc(100% - 150px);
  28. }
  29. .config-bar{
  30. width: 150px;
  31. .c-row{
  32. border-bottom:1px solid #f9f9f9;
  33. font-size: 14px;
  34. color:#444;
  35. line-height:32px;
  36. cursor: pointer;
  37. transition: all .3s;
  38. @include flexStart;
  39. .s-span{
  40. display: none;
  41. margin-right:5px;
  42. }
  43. &:hover{
  44. .s-span{
  45. display: inline-block;
  46. }
  47. color: #409EFF;
  48. padding-left:5px;
  49. font-weight: bolder;
  50. }
  51. }
  52. .active{
  53. .s-span{
  54. display: inline-block;
  55. }
  56. color: #409EFF;
  57. padding-left:5px;
  58. font-weight: bolder;
  59. }
  60. }
  61. }
  62. .sub-tip{
  63. text-align: center;
  64. font-size: 12px;
  65. color:#888;
  66. @include flexCenter;
  67. .tip-alarm{
  68. width: 20px;
  69. height:10px;
  70. background: #409EFF;
  71. display: inline-block;
  72. margin:0 5px;
  73. border-radius: 5px;
  74. }
  75. .tip-title{
  76. @extend .tip-alarm;
  77. background: #e6a23c;
  78. }
  79. }
  80. .top-style{
  81. margin:10px 0;
  82. @include flexStart();
  83. cursor: pointer;
  84. &:last-child{
  85. margin-bottom:0;
  86. }
  87. .index{
  88. width: 20px;
  89. font-size: 12px;
  90. text-align: center;
  91. line-height: 18px;
  92. display: inline-block;
  93. background: #A1B3D2;
  94. border-radius: 100%;
  95. color:white;
  96. margin-right:10px;
  97. }
  98. .progress-row{
  99. width: 100%;
  100. color: #6f7988;
  101. font-size: 12px;
  102. .progress-bg{
  103. background: #A1B3D280;
  104. height:12px;
  105. width: 100%;
  106. border-radius: 6px;
  107. margin-top:5px;
  108. @include flexStart;
  109. font-size: 12px;
  110. .progress-bar{
  111. height:12px;
  112. border-radius: 6px;
  113. background: #A1B3D2;
  114. margin-right:5px;
  115. transition: all .3s;
  116. }
  117. }
  118. .row-flex{
  119. @include flexStart;
  120. margin-top:5px;
  121. }
  122. .progress-alarm{
  123. width: 48%;
  124. .alarms{
  125. background: #409EFF;
  126. line-height:12px;
  127. font-size: 12px;
  128. color:white;
  129. border-radius: 6px;
  130. transition: all .3s;
  131. @include flexCenter;
  132. }
  133. .time{
  134. background: #e6a23c;
  135. @extend .alarms;
  136. }
  137. }
  138. }
  139. }
  140. .r7-row{
  141. border:1px solid #F1F1F1;
  142. margin-bottom: 10px;
  143. &-title{
  144. line-height:36px;
  145. background-image: linear-gradient(to right top,#f9f9f9,#F4F4F4);
  146. color:#444;
  147. padding:0 10px;
  148. border-bottom:1px solid #F1F1F1;
  149. font-size: 16px;
  150. }
  151. &-content{
  152. padding:0 15px 20px 15px;
  153. color:#444;
  154. }
  155. }
  156. }