将fadein和fadeout添加到css和java幻灯片

时间:2016-07-22 00:33:48

标签: javascript css slideshow fadein fadeout

我发现并仅使用java和css进行幻灯片放映。 我需要这个,因为我在我的css脚本中也使用了背景混合模式,而且在img src上没有。

这是代码:

http://jsfiddle.net/xdUBZ/749/

也在这里:

    function run(interval, frames) {
    var int = 1;

    function func() {
        document.body.id = "b"+int;
        int++;
        if(int === frames) { int = 1; }
    }

    var swap = window.setInterval(func, interval);
}

run(6000, 10); //milliseconds, frames

这是css代码:

#b1 { background: hsl(10, 50%, 50%); }
#b2 { background: hsl(30, 50%, 50%); }
#b3 { background: hsl(60, 50%, 50%); }
#b4 { background: hsl(90, 50%, 50%); }
#b5 { background: hsl(120, 50%, 50%); }
#b6 { background: hsl(150, 50%, 50%); }
#b7 { background: hsl(180, 50%, 50%); }
#b8 { background: hsl(210, 50%, 50%); }
#b9 { background: hsl(240, 50%, 50%); }
#b10 { background: hsl(270, 50%, 50%); }

有没有办法添加fadein和fadeout效果? 另外我注意到你可以用毫秒改变时间。 在第一个毫秒将在第一个图像加载的最后时间结束后没有加载图像。有没有办法立即提出第一张图片

亲切的问候, 贾斯汀

1 个答案:

答案 0 :(得分:0)

如果你添加

body {
    transition-duration: 1s;
}

然后颜色会相互淡化。如果您使用图像,那么它们将淡入淡出