Javascript 如何在jQuery中无限水平滚动图像?

Javascript 如何在jQuery中无限水平滚动图像?,javascript,jquery,html,css,infinite-scroll,Javascript,Jquery,Html,Css,Infinite Scroll,我正在尝试将2个图像1层叠在另一个图像上,并使用jQuery使它们无限滚动。我能够使图像滚动和层在CSS,但动画变得非常急促。如何使用jQuery在图像上创建无限水平滚动并保持动画平滑 到目前为止,我的代码是: CSS: 和HTML: <div id="animate-area"></div> <div id="animate-area2"></div> 检查一下。也许你会喜欢的 基本上只是使用了平移而不是背景位置 @keyframes a

我正在尝试将2个图像1层叠在另一个图像上,并使用jQuery使它们无限滚动。我能够使图像滚动和层在CSS,但动画变得非常急促。如何使用jQuery在图像上创建无限水平滚动并保持动画平滑

到目前为止,我的代码是:

CSS:

和HTML:

<div id="animate-area"></div>
<div id="animate-area2"></div>


检查一下。也许你会喜欢的

基本上只是使用了平移而不是背景位置

@keyframes animatedBackground {
 from { transform: translateX(0); }
 to { transform: translateX(100%); }
}

只要按您的意愿调整速度。

检查一下。也许你会喜欢的

基本上只是使用了平移而不是背景位置

@keyframes animatedBackground {
 from { transform: translateX(0); }
 to { transform: translateX(100%); }
}
只需根据您的意愿调整速度。

更改速度

@keyframes animatedBackground {
   from { background-position: 0 0; }
   to { background-position: 100% 0; }
}
致:

片段:

正文{
背景色:黑色;
}
@关键帧动画背景{
从{背景位置:-100%0;}
到{背景位置:100%0;}
}
#动画区域{
宽度:100vw;
高度:100vw;
背景图片:url(http://oi64.tinypic.com/2r7ri29.jpg);
背景位置:0px 0px;
背景重复:重复-x;
位置:绝对;z指数:-2;
动画:动画背景135s线性无限;
}
#动画-区域2{
宽度:100vw;
高度:100vw;
背景图片:url(http://oi67.tinypic.com/2niy905.jpg);
位置:绝对;z指数:-1;
背景重复:重复-x;
位置:相对位置;
动画:动画背景80线性无限;
}

更改您的

@keyframes animatedBackground {
   from { background-position: 0 0; }
   to { background-position: 100% 0; }
}
致:

片段:

正文{
背景色:黑色;
}
@关键帧动画背景{
从{背景位置:-100%0;}
到{背景位置:100%0;}
}
#动画区域{
宽度:100vw;
高度:100vw;
背景图片:url(http://oi64.tinypic.com/2r7ri29.jpg);
背景位置:0px 0px;
背景重复:重复-x;
位置:绝对;z指数:-2;
动画:动画背景135s线性无限;
}
#动画-区域2{
宽度:100vw;
高度:100vw;
背景图片:url(http://oi67.tinypic.com/2niy905.jpg);
位置:绝对;z指数:-1;
背景重复:重复-x;
位置:相对位置;
动画:动画背景80线性无限;
}


gaetanoM,这不是问题所在。问题在于使用
%
。此
%
不是指背景大小,而是指元素大小。因此,只有当元素与背景具有相同的宽度时,它才会起作用。这是一个需要解决的棘手问题。在一定的w/h比率范围内,
背景尺寸:封面
有效,如果你知道如何剪裁背景。@AndreiGheorghiu非常感谢你提供的信息。它非常珍贵。再次感谢这不是问题,盖特纳姆。问题在于使用
%
。此
%
不是指背景大小,而是指元素大小。因此,只有当元素与背景具有相同的宽度时,它才会起作用。这是一个需要解决的棘手问题。在一定的w/h比率范围内,
背景尺寸:封面
有效,如果你知道如何剪裁背景。@AndreiGheorghiu非常感谢你提供的信息。它非常珍贵。再次感谢