PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

求JS幻灯片淡入淡出效果的代码 [复制链接]

1#
在目前的效果上,加入什么代码能实现淡入淡出效果?
分享 转发
TOP
2#

<div class="slideshow-container">
  <div class="mySlides fade">
    <div class="numbertext"></div>
    <img src="@templateDirectory/images/banner-1.jpg" style="width:100%">
    <div class="text"></div>
  </div>

  <div class="mySlides fade">
    <div class="numbertext"></div>
    <img src="@templateDirectory/images/banner-2.jpg" style="width:100%">
    <div class="text"></div>
  </div>

  
  
</div>
<br>

<div style="text-align:center">
  <span class="dot"></span>
  <span class="dot"></span>
  <span class="dot"></span>
</div>


<script>
var slideIndex = 0;
showSlides();

function showSlides() {
    var i;
    var slides = document.getElementsByClassName("mySlides");
    var dots = document.getElementsByClassName("dot");
    for (i = 0; i < slides.length; i++) {
       slides.style.display = "none";  
    }
    slideIndex++;
    if (slideIndex > slides.length) {slideIndex = 1}    
    for (i = 0; i < dots.length; i++) {
        dots.className = dots.className.replace(" active", "");
    }
    slides[slideIndex-1].style.display = "block";  
    dots[slideIndex-1].className += " active";
    setTimeout(showSlides, 5000); // 切换时间为 5 秒
        
}
    </script>
TOP
3#

js需要慢慢调试,没有时间,你最好百度搜索人家做好的效果,然后弄到模板中不是更简单吗。
TOP
发新话题 回复该主题