diff --git a/frontend/crawlab-ui/src/components/core/metric/MetricMonitoringDetail.vue b/frontend/crawlab-ui/src/components/core/metric/MetricMonitoringDetail.vue index c47341ee..5a359b80 100644 --- a/frontend/crawlab-ui/src/components/core/metric/MetricMonitoringDetail.vue +++ b/frontend/crawlab-ui/src/components/core/metric/MetricMonitoringDetail.vue @@ -304,8 +304,8 @@ defineOptions({ name: 'ClMetricMonitoringDetail' }); -
- +
+
- +
@@ -359,19 +359,36 @@ defineOptions({ name: 'ClMetricMonitoringDetail' }); } } - .metric-list { + .metric-list-container { padding: 10px; - .unavailable-metric { - position: relative; + .metric-list { + display: grid; + grid-gap: 10px; - .label { - position: absolute; - top: 0; - left: 0; - font-size: 12px; - font-weight: 500; - color: #666666; + @media (min-width: 768px) { + grid-template-columns: repeat(1, minmax(300px, 1fr)); + } + + @media (min-width: 1024px) { + grid-template-columns: repeat(2, minmax(300px, 1fr)); + } + + @media (min-width: 1280px) { + grid-template-columns: repeat(3, minmax(300px, 1fr)); + } + + .unavailable-metric { + position: relative; + + .label { + position: absolute; + top: 0; + left: 0; + font-size: 12px; + font-weight: 500; + color: #666666; + } } } }