Javascript 与我的 css 结合以添加图像更改效果

标签 javascript html css

我想使用 javascript 更改图像并添加 淡入淡出 效果。 这是我的淡入淡出效果的 css:

    var image=document.getElementById("image");
    var currentPos = 0;
    var images = ["foto1.jpg","foto2.jpg","foto3.jpg"]

    function volgendefoto() {
        if (++currentPos >= images.length) currentPos = 0;
        image.src = images[currentPos];

    }

    setInterval(volgendefoto, 4100);
#map {
        height:1000px;
        width:1000px;
        background:black;
    }
    #overlay {
        z-index:2;
        background:white;
        height:1000px;
        width:1000px;
        opacity:0;
        -webkit-transition: opacity 0.1s;
        -ms-transition: opacity 0.1s;
        -moz-transition: opacity 0.1s;
        -o-transition: opacity 0.1s;
        transition: opacity 1s;
        margin-top:-1000px;
    
        transition-delay: 0.1s;
        -webkit-transition-delay: 0.1s;
    }
    #overlay:hover {
        opacity:.8;
        transition-delay: 0s;
        -webkit-transition-delay: 0s;
    }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id='map'>
        <img id="image" src="foto1.jpg">
        <div id='overlay'></div>
    
    </div>

这是一个学校元素,我们正在制作一个响应式网站,所以我将把它添加到该网站。

最佳答案

尝试了您的一段代码,它可以在悬停时为图像提供淡出效果。

[You can see the output below][1]


  [1]: https://jsfiddle.net/cxLjLnu8/1/ "Output here"

这是您所做的和所期望的吗?

您需要淡入哪种效果 或淡出? 和 您需要悬停或滑动图像的效果吗?

关于Javascript 与我的 css 结合以添加图像更改效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41180206/

相关文章:

c# - 未将对象引用设置为行 if (!string.IsNullOrEmpty(tdcd.Text) && !string.IsNullOrEmpty(tdrcd.Text)) 处的对象实例

javascript - 在表单action=中使用javascript和html表单输入

html - 为什么这个小的 HTML 示例在我的手机上呈现得这么小?

css - 使用样式组件的媒体查询中的语法问题

html - 我可以将div作为背景吗?

javascript - 使用 Node 检查时未定义预期变量?

javascript - 使json中的url可点击

javascript - 使用 Promise/Deferred 对异步和同步方法进行高效排序

html - 如何在同一个 HTML5 播放器中放大视频并切换视频流?

html - 如何将 flex box 元素设置为没有宽度的动画?