From 05b4d8dcc090da53baca2d6288412ec84c353d14 Mon Sep 17 00:00:00 2001 From: huangchenhao <123673748@qq.com> Date: Tue, 2 Dec 2025 17:18:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E8=BD=AE=E6=92=AD?= =?UTF-8?q?=E5=BE=AA=E7=8E=AF=2010=E7=A7=92=208=E7=A7=92=E5=AE=8C=E6=88=90?= =?UTF-8?q?=E6=BB=9A=E5=8A=A8=202=E7=A7=92=E5=81=9C=E9=A1=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/LeftPanel/ForcePreset.vue | 41 ++++++++----------- 1 file changed, 16 insertions(+), 25 deletions(-) diff --git a/packages/screen/src/views/3DSituationalAwarenessRefactor/components/LeftPanel/ForcePreset.vue b/packages/screen/src/views/3DSituationalAwarenessRefactor/components/LeftPanel/ForcePreset.vue index c069976..b528a4f 100644 --- a/packages/screen/src/views/3DSituationalAwarenessRefactor/components/LeftPanel/ForcePreset.vue +++ b/packages/screen/src/views/3DSituationalAwarenessRefactor/components/LeftPanel/ForcePreset.vue @@ -62,9 +62,7 @@
- 应急基地与预置点 { - console.log('viewer',viewer.value); - console.log('triggerJump',triggerJump); + console.log("viewer", viewer.value); + console.log("triggerJump", triggerJump); - if (viewer.value && triggerJump) { - - triggerJump(5, 10) // 触发5秒跳动,高度10像素 + triggerJump(5, 10); // 触发5秒跳动,高度10像素 } -} +}; // 下拉框状态 const isDropdownOpen = ref(false); @@ -424,34 +420,29 @@ const vClickOutside = { display: flex; flex-direction: column; gap: vh(8); - animation: scroll 8s linear infinite; + animation: scroll 10s linear infinite; // 改为10秒,包含2秒停顿 will-change: transform; - padding-right: vw(4); // 保留滚动条空间 - - // 鼠标悬停暂停滚动 + padding-right: vw(4); &:hover { animation-play-state: paused; } } - &::-webkit-scrollbar { - width: vw(4); - } - - &::-webkit-scrollbar-thumb { - background: rgba(20, 53, 118, 0.5); - border-radius: vw(2); - } @keyframes scroll { 0% { transform: translateY(0); } + 80% { + transform: translateY(calc(-100% + vw(120))); // 前8秒完成滚动 + } 100% { - transform: translateY(calc(-100% + vw(120))); + transform: translateY( + calc(-100% + vw(120)) + ); // 后2秒保持位置(停顿) } } - + .station-item { display: flex; align-items: center;