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;
+ }
}
}
}