Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使动画在无限循环中从左向右移动?_Javascript_Html_Css_Css Animations - Fatal编程技术网

Javascript 如何使动画在无限循环中从左向右移动?

Javascript 如何使动画在无限循环中从左向右移动?,javascript,html,css,css-animations,Javascript,Html,Css,Css Animations,我的动画当前以正方形运动。但是,我希望它从屏幕的左侧移动到右侧,然后在无限循环中再次返回。有人能帮忙吗 。动画{ 宽度:10px; 高度:10px; 背景色:红色; 位置:相对位置; 动画名称:示例; 动画持续时间:4s; } @关键帧示例{ 0% { 背景色:红色; 左:0px; 顶部:0px; } 25% { 背景色:红色; 左:200px; 顶部:0px; } 50% { 背景色:红色; 左:200px; 顶部:200px; } 75% { 背景色:红色; 左:0px; 顶部:200px

我的动画当前以正方形运动。但是,我希望它从屏幕的左侧移动到右侧,然后在无限循环中再次返回。有人能帮忙吗

。动画{
宽度:10px;
高度:10px;
背景色:红色;
位置:相对位置;
动画名称:示例;
动画持续时间:4s;
}
@关键帧示例{
0% {
背景色:红色;
左:0px;
顶部:0px;
}
25% {
背景色:红色;
左:200px;
顶部:0px;
}
50% {
背景色:红色;
左:200px;
顶部:200px;
}
75% {
背景色:红色;
左:0px;
顶部:200px;
}
100% {
背景色:红色;
左:0px;
顶部:0px;
}
}

尝试添加动画迭代计数并将其设置为无限:

    animation-iteration-count: infinite

尝试添加动画迭代计数并将其设置为无限:

    animation-iteration-count: infinite

可以将动画的迭代计数设置为无限,并通过使开始和结束关键帧(0%和100%)共享相同的位置来创建无缝循环,如下所示:

。动画{
宽度:10px;
高度:10px;
背景色:红色;
位置:相对位置;
动画:示例2s无限;
}
@关键帧示例{
0%,
100% {
左:0;
}
50% {
左:200px;
}
}

您可以将动画的迭代计数设置为
无限
,并通过让开始和结束关键帧(0%和100%)共享相同的位置来创建无缝循环,如下所示:

。动画{
宽度:10px;
高度:10px;
背景色:红色;
位置:相对位置;
动画:示例2s无限;
}
@关键帧示例{
0%,
100% {
左:0;
}
50% {
左:200px;
}
}

确保回答整个问题,因为此答复忽略了一半。确保回答整个问题,因为此答复忽略了一半。