Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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
如何在css动画中显示过渡?_Css_Css Transitions_Css Animations_Transition - Fatal编程技术网

如何在css动画中显示过渡?

如何在css动画中显示过渡?,css,css-transitions,css-animations,transition,Css,Css Transitions,Css Animations,Transition,小提琴A: 我有一个图像库(现在有4个),如图所示(我们称之为小提琴a) 其中每幅图像在3s秒后淡出,过渡延迟为800ms 我使用JS制作动画。在JS中,我在JS中使用了以下常量 transitionDuration=>是从一个图像移动到另一个图像时发生的延迟(我们看到的白色闪光) transitionlay=>是图像的呈现时间(表示图像在其位置停留的时间跨度)。 totalDelay=>仅用于一个图像 小提琴B: 我还有另一个图像库,如中所示(我们称之为小提琴B),其中正在进行CSS动画

小提琴A:

我有一个图像库(现在有4个),如图所示(我们称之为小提琴a) 其中每幅图像在3s秒后淡出,过渡延迟为800ms

我使用JS制作动画。在JS中,我在JS中使用了以下常量

  • transitionDuration
    =>是从一个图像移动到另一个图像时发生的延迟(我们看到的白色闪光)

  • transitionlay
    =>是图像的呈现时间(表示图像在其位置停留的时间跨度)。

  • totalDelay
    =>仅用于一个图像
小提琴B:

我还有另一个图像库,如中所示(我们称之为小提琴B),其中正在进行CSS动画

小提琴中一个图像的显示时间为3秒,然后移动到另一个图像

问题陈述:

我想知道我需要在小提琴B中做些什么更改,使它看起来像小提琴A。在小提琴B中没有
转换时间。我们有没有办法添加一个
转换持续时间
(我们可以 请参见从一个图像移动到另一个图像)

在小提琴B中,我使用了以下CSS:

a:nth-of-type(4), .featured-block a:nth-of-type(5), .featured-block a:nth-of-type(6) { 
  position: absolute; 
  animation: 9s infinite ease-in-out cf4FadeInOut;
  opacity: 0;
  z-index:1;
}

调整关键帧中的不透明度以实现过渡持续时间,这是您已经实现的

删除
opacity:1
opacity:0
,使其成为

.featured-block a { display: inline-block; } 

a:nth-of-type(4), .featured-block a:nth-of-type(5), .featured-block a:nth-of-type(6) { 
  position: absolute; 
  animation: 3s infinite ease-in-out cf4FadeInOut;
  z-index:1;
}

嗨,我看到小提琴了。它不能正常工作。在页面加载时,图片4会出现,几秒钟后图片5和图片6会出现。让我知道这是有意义的。@Aleksander Ciecierski Hi,很抱歉。我想知道你是否可以建议编辑。错了,你以前的编辑被拒绝了。是的。。。我注意到,我花了20分钟想知道你的帖子是关于什么的:/