css图像叠加过渡

时间:2016-05-17 16:03:34

标签: css image css-transitions

我试图创建一个由4张图片组成的动画HTML / CSS横幅添加(HPU 300x600px最大80KB)(从一个到下一个过渡的4个阶段平滑淡入淡出)。为了保持文件大小不变,我已经制作了图像2,3和2。 4部分透明,其想法是淡入并叠加制作最终图像。

我在这个答案中尝试了这个方法:Multiple image cross fading in CSS - without (java) script但是图像在每次转换中都会消失。

我还在这里尝试了演示3(多个图像演示):http://css3.bradshawenterprises.com/cfimg/#cfimg3但在第一个循环中显示了所有4个图像。

我还能尝试什么?谢谢!

1 个答案:

答案 0 :(得分:0)

我也开发了疯狂大小的横幅; D

我有这个例子,我认为你的相似 http://codepen.io/tarod_spj/pen/EyxVrg

在这种情况下,我将元素放在绝对的差异z-index中,如下所示:

.img1 {
  .animationSimple(animationIn forwards @timeImg1 ease @delayImg1 1);  z-index: 10;
}

.img2 {
  .animationSimple(animationIn forwards @delayImg2 ease @delayImg2 1); z-index: 20;
}

所有这些都以不透明度开始:0; 我通常把第一个img作为广告的背景。

如果您能解释更多您需要的东西,我可以帮助您更好