From 29f6429c5588d25d35eabada0fd7d06db5683e27 Mon Sep 17 00:00:00 2001 From: zzlgreat Date: Mon, 12 Jan 2026 19:50:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dheropanel=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E8=83=8C=E6=99=AF=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Community/components/HeroPanel.js | 29 ++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/src/views/Community/components/HeroPanel.js b/src/views/Community/components/HeroPanel.js index fe446121..1d883bee 100644 --- a/src/views/Community/components/HeroPanel.js +++ b/src/views/Community/components/HeroPanel.js @@ -77,6 +77,29 @@ const animations = ` 100% { background-position: 200% 0; } } + /* Chakra Drawer 滚动修复 */ + .chakra-modal__content-container { + overflow: hidden !important; + } + .hero-detail-drawer .chakra-modal__body { + overflow-y: auto !important; + max-height: calc(100vh - 80px) !important; + } + .hero-detail-drawer .chakra-modal__body::-webkit-scrollbar { + width: 8px; + } + .hero-detail-drawer .chakra-modal__body::-webkit-scrollbar-track { + background: rgba(255, 255, 255, 0.05); + border-radius: 4px; + } + .hero-detail-drawer .chakra-modal__body::-webkit-scrollbar-thumb { + background: rgba(255, 215, 0, 0.4); + border-radius: 4px; + } + .hero-detail-drawer .chakra-modal__body::-webkit-scrollbar-thumb:hover { + background: rgba(255, 215, 0, 0.6); + } + /* Ant Design 深色主题覆盖 - 弹窗专用 */ .hero-panel-modal .ant-tabs { color: rgba(255, 255, 255, 0.85); @@ -2042,11 +2065,14 @@ const DetailModal = ({ isOpen, onClose, selectedDate, ztDetail, events, loading > @@ -2055,7 +2081,8 @@ const DetailModal = ({ isOpen, onClose, selectedDate, ztDetail, events, loading