Javascript 如何实现移动后台循环?

Javascript 如何实现移动后台循环?,javascript,html,css,Javascript,Html,Css,我曾尝试在线搜索,但找不到实现类似中的移动背景循环的方法,请注意颜色是如何变化的?您可以使用CSS的@关键帧来制作渐变动画。请看下面的代码片段: 正文{ 背景:线性梯度(270deg,#ffc800,#41a93e,#00b2fe,#9300fe,#2009年2月f日); 背景尺寸:1000%1000%; -webkit动画:bg渐变动画44秒轻松无限; -moz动画:bg渐变动画44s轻松无限; -o-动画:bg渐变动画44秒轻松无限; 动画:bg渐变动画44s轻松无限; } @-webki

我曾尝试在线搜索,但找不到实现类似中的移动背景循环的方法,请注意颜色是如何变化的?

您可以使用CSS的
@关键帧来制作渐变动画。请看下面的代码片段:

正文{
背景:线性梯度(270deg,#ffc800,#41a93e,#00b2fe,#9300fe,#2009年2月f日);
背景尺寸:1000%1000%;
-webkit动画:bg渐变动画44秒轻松无限;
-moz动画:bg渐变动画44s轻松无限;
-o-动画:bg渐变动画44秒轻松无限;
动画:bg渐变动画44s轻松无限;
}
@-webkit关键帧bg渐变动画{
0%{背景位置:0%50%}
50%{背景位置:100%50%}
100%{背景位置:0%50%}
}
@-moz关键帧bg渐变动画{
0%{背景位置:0%50%}
50%{背景位置:100%50%}
100%{背景位置:0%50%}
}
@-o关键帧bg渐变动画{
0%{背景位置:0%50%}
50%{背景位置:100%50%}
100%{背景位置:0%50%}
}
@关键帧bg渐变动画{
0%{背景位置:0%50%}
50%{背景位置:100%50%}
100%{背景位置:0%50%}

}
您可以使用CSS的
@关键帧来制作渐变动画。请看下面的代码片段:

正文{
背景:线性梯度(270deg,#ffc800,#41a93e,#00b2fe,#9300fe,#2009年2月f日);
背景尺寸:1000%1000%;
-webkit动画:bg渐变动画44秒轻松无限;
-moz动画:bg渐变动画44s轻松无限;
-o-动画:bg渐变动画44秒轻松无限;
动画:bg渐变动画44s轻松无限;
}
@-webkit关键帧bg渐变动画{
0%{背景位置:0%50%}
50%{背景位置:100%50%}
100%{背景位置:0%50%}
}
@-moz关键帧bg渐变动画{
0%{背景位置:0%50%}
50%{背景位置:100%50%}
100%{背景位置:0%50%}
}
@-o关键帧bg渐变动画{
0%{背景位置:0%50%}
50%{背景位置:100%50%}
100%{背景位置:0%50%}
}
@关键帧bg渐变动画{
0%{背景位置:0%50%}
50%{背景位置:100%50%}
100%{背景位置:0%50%}
}
试试这个

.BackgroundFading {
    height:200px;
    width:200px;
    background: black;
    animation: fading 4s infinite;
   -webkit-animation: fading 4s infinite;
}
@keyframes fading {
    0%   { background: black; }
    33%  { background: red; }
    66%  { background: blue; }
    100% { background: black; }
}

@-webkit-keyframes fading {
    0%   { background: black; }
    33%  { background: red; }
    66%  { background: blue; }
    100% { background: black; }
}
另请参见:

试试这个

.BackgroundFading {
    height:200px;
    width:200px;
    background: black;
    animation: fading 4s infinite;
   -webkit-animation: fading 4s infinite;
}
@keyframes fading {
    0%   { background: black; }
    33%  { background: red; }
    66%  { background: blue; }
    100% { background: black; }
}

@-webkit-keyframes fading {
    0%   { background: black; }
    33%  { background: red; }
    66%  { background: blue; }
    100% { background: black; }
}
另见: