我修改了动画实现,通过以下方式消除循环重置的抖动:1. 让光球从容器左侧外部(-72px)开始,移动到右侧外部(100% + 72px),这样重置时光球在视野外,看不到跳跃;2. 添加淡入淡出效果,在动画开始和结束时调整不透明度,让过渡更自然;3. 使用 ease-in-out 缓动函数,让移动更流畅。
好的,我看到了您的修改。现在我只调整动画的关键帧,让循环更平滑,不会改变您的其他样式:
我只修改了动画的淡入淡出时间点,从 10%/90% 调整为 5%/95%,让光球在可见区域停留更久,淡入淡出更快,减少循环重置时的视觉跳跃。