Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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
Html CSS渐变不从一端过渡到另一端_Html_Css - Fatal编程技术网

Html CSS渐变不从一端过渡到另一端

Html CSS渐变不从一端过渡到另一端,html,css,Html,Css,我的css渐变动画正在工作,除了所有部分都在同时变化,而不是像www.verly.com这样从一端到另一端运行,以下是我尝试过的 .animated { -webkit-animation: animated1 20s infinite; animation: animated1 20s infinite; } @-webkit-keyframes animated1 { 0%, 100% { background-color: #2878

我的css渐变动画正在工作,除了所有部分都在同时变化,而不是像www.verly.com这样从一端到另一端运行,以下是我尝试过的

    .animated  {
  -webkit-animation: animated1 20s infinite;
  animation: animated1 20s infinite;
}



@-webkit-keyframes animated1 {
    0%,
    100% {
        background-color: #2878ff
    }
    50% {
        background-color: #ff1643
    }
}

@keyframes animated1 {
    0%,
    100% {
        background-color: #2878ff
    }
    50% {
        background-color: #ff1643
    }
}

下面是一种设置动画的方法

正文{
背景:线性梯度(270度,#f51313,#fbf708);
背景大小:400%400%;
-webkit动画:动漫10s轻松无限;
动画:动漫10s轻松无限;
}
@-webkit关键帧动画{
0%, 100% {
背景位置:0%50%
}
50% {
背景职位:100%50%
}
}
@关键帧动画{
0%, 100% {
背景位置:0%50%
}
50% {
背景职位:100%50%
}

}
以下是一种设置动画的方法

正文{
背景:线性梯度(270度,#f51313,#fbf708);
背景大小:400%400%;
-webkit动画:动漫10s轻松无限;
动画:动漫10s轻松无限;
}
@-webkit关键帧动画{
0%, 100% {
背景位置:0%50%
}
50% {
背景职位:100%50%
}
}
@关键帧动画{
0%, 100% {
背景位置:0%50%
}
50% {
背景职位:100%50%
}

}
事实上,真正实现效果的方法是给图像设置动画

*{
框大小:边框框;
}
身体{
位置:相对位置;
溢出:隐藏;
最小高度:100vh;
}
.真正的英雄形象梯度{
背景图片:url(//verly.com/img/gradient loop.png);
背景大小:100%100%;
动画:英雄渐变循环20秒无限;
显示:块;
身高:1000%;
位置:固定;
左:0;
不透明度:1;
排名:0;
宽度:100%;
z指数:-1;
}
@关键帧英雄渐变循环{
0%{
-webkit转换:translate3d(0,0,0);
变换:translate3d(0,0,0);
}
100%{
-webkit转换:translate3d(0,-50%,0);
转换:translate3d(0,-50%,0);
}
}

事实上,真正实现效果的方法是给图像设置动画

*{
框大小:边框框;
}
身体{
位置:相对位置;
溢出:隐藏;
最小高度:100vh;
}
.真正的英雄形象梯度{
背景图片:url(//verly.com/img/gradient loop.png);
背景大小:100%100%;
动画:英雄渐变循环20秒无限;
显示:块;
身高:1000%;
位置:固定;
左:0;
不透明度:1;
排名:0;
宽度:100%;
z指数:-1;
}
@关键帧英雄渐变循环{
0%{
-webkit转换:translate3d(0,0,0);
变换:translate3d(0,0,0);
}
100%{
-webkit转换:translate3d(0,-50%,0);
转换:translate3d(0,-50%,0);
}
}

这不是渐变,只是背景色,您注意到的行为是正常的。代码没有什么问题,它会像你在这把小提琴中看到的那样很好地褪色,那么你怎么说它不工作了?如何设置线性渐变的动画?这不是渐变,只是背景色,你注意到的行为是正常的。看,代码没有什么问题,它可以很好地淡出颜色,正如你在这把小提琴中看到的,那么你怎么说它不工作?如何设置线性渐变的动画?