我正在开发一个单页网站,并且正在尝试在滚动时制作动态背景动画。假设我的网站有 4 个不同的部分。对于每个不同的部分,我都有不同的背景。
使用 jQuery,我能够检索正在使用的滚动百分比。所以假设我的每个部分都有 25% 的间隔(不完全正确,但这只是为了描绘我想要实现的目标......)。所以在 0-25% backgroundA,在 25-50% backgroundB,在 50-75% backgroundC 和 75-100%,backgroundD。
背景相似,但它们会在网站的每一侧反弹,类似于乒乓球。图标也会发生变化,例如我的第一个背景可能是左侧 100 像素 x 100 像素的房屋图像,而第二个背景可能是右侧的放大镜图像,仍然是 100 像素 x 100 像素。
现在,我想做的是在背景之间制造某种“流动性”,所以看起来好像背景A正在逐渐转变为背景B。
我在某些网站上看到过这种行为,所以我很确定这是可能的……但是,不太确定该怎么做。
如果您需要更多说明,请告诉我。
谢谢 !:)