Javascript 如何实现移动后台循环?
我曾尝试在线搜索,但找不到实现类似中的移动背景循环的方法,请注意颜色是如何变化的?您可以使用CSS的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
@关键帧来制作渐变动画。请看下面的代码片段:
正文{
背景:线性梯度(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; }
}
另见: