javascript - 为 css 和 java slideshow 添加 fadein 和 fadeout

标签 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%); }

有没有办法添加淡入淡出效果? 我还注意到您可以以毫秒为单位更改时间。 第一个毫秒没有图像加载,之后毫秒将第一次结束,而不是第一个图像将加载。有没有办法立即拿出第一张图片

亲切的问候, 贾斯汀

最佳答案

如果你添加

body {
    transition-duration: 1s;
}

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

关于javascript - 为 css 和 java slideshow 添加 fadein 和 fadeout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38516416/

相关文章:

javascript - 如何使用 CSS Grid 和 Javascript 制作幻灯片

html - 滚动幻灯片中的关键帧关闭

javascript - Meteor.js 实现单例确认框

javascript - 关闭不起作用

javascript - 为特定部分重建 css 并在需要时应用 jquery

html - 具有固定包装的均匀间隔的 div?

java - 当鼠标进入按钮时 jLabel 幻灯片显示

javascript - 如何在javascript中获取表格中复选框的值

javascript - 分支 IO 深层链接参数未出现在 native react 中

html - 当我最小化我的 HTML/CSS 页面时,它会压缩所有图片和文本并破坏格式