Files
HomeDash/web
HomeDash Bot 86aced0c4a fix(ui): 滑动切换只淡出页框内元素(页签行不动)+ 页签行跟随选中项
用户反馈两点,均已实测定位:
① 整框(含顶部页签行)跟着淡出淡入 —— 不该动页签。
   原实现把 opacity 打在 .item-group-container 上(它同时包含页签行与内容)。
   改为只对 .minimal-section-inner.selected > *(.section-items + .minimal-widget-wrap)
   做 keyframes 淡出/淡入;框体与页签行保持不动。
   用 keyframes 而非 transition:这些子元素自带 `transition: all`,改 transition 会
   覆盖它们原有的 hover 过渡。
② 页签行不联动 —— 实测 .minimal-headings-row 可横向滚动
   (scrollWidth 1306 > clientWidth 828)但 scrollLeft 恒为 0,
   切到第 7/8 个分组时选中页签落在视口外(x=1374..1532 > 1280),
   用户看不出切换发生。新增 swipeRevealTab() 把选中项滚进可视区(居中,reduced-motion 下瞬时),
   手势切换与手动点页签都会触发。
另:边界回弹提示也改为只动页框内容,不再带动页签行。
2026-09-12 22:06:26 +08:00
..