From dac4e33cc6d7e418aa0d3b7796894d2e1076f267 Mon Sep 17 00:00:00 2001 From: lzh Date: Sun, 25 Jan 2026 22:25:49 +0800 Subject: [PATCH] feat: add card hover effect and ECharts heatmap support --- packages/@core/base/design/src/css/global.css | 8 ++++++++ packages/effects/plugins/src/echarts/echarts.ts | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/packages/@core/base/design/src/css/global.css b/packages/@core/base/design/src/css/global.css index 7cec65773..d891d9b11 100644 --- a/packages/@core/base/design/src/css/global.css +++ b/packages/@core/base/design/src/css/global.css @@ -198,6 +198,14 @@ opacity: 0.7 !important; } + /* 统一悬浮效果 */ + .bg-card:hover, + .ant-card:hover, + div.ant-card:hover, + .device-card.ant-card:hover { + box-shadow: var(--glass-shadow-hover) !important; + transform: translateY(-4px) !important; + } /* Card 子元素样式调整 */ .ant-card-body { diff --git a/packages/effects/plugins/src/echarts/echarts.ts b/packages/effects/plugins/src/echarts/echarts.ts index 216d883d4..c2924624e 100644 --- a/packages/effects/plugins/src/echarts/echarts.ts +++ b/packages/effects/plugins/src/echarts/echarts.ts @@ -2,6 +2,7 @@ import type { // 系列类型的定义后缀都为 SeriesOption BarSeriesOption, GaugeSeriesOption, + HeatmapSeriesOption, LineSeriesOption, MapSeriesOption, } from 'echarts/charts'; @@ -21,6 +22,7 @@ import { BarChart, FunnelChart, GaugeChart, + HeatmapChart, LineChart, MapChart, PieChart, @@ -54,6 +56,7 @@ export type ECOption = ComposeOption< | GaugeSeriesOption | GeoComponentOption | GridComponentOption + | HeatmapSeriesOption | LineSeriesOption | MapSeriesOption | TitleComponentOption @@ -77,6 +80,7 @@ echarts.use([ LineChart, FunnelChart, GaugeChart, + HeatmapChart, LabelLayout, UniversalTransition, CanvasRenderer,