首页 > 互联资讯 > 建站教程  > 

jQuery+CSS3内容变换幻灯片(jQuery图片卷轴效果)

jQuery+CSS3内容变换幻灯片(jQuery图片卷轴效果)
一款基于jQuery和CSS3实现的焦点广告,内容变换简洁,效果流畅。

以下是一个使用jQuery和CSS3实现焦点广告内容变换的幻灯片的示例代码:

HTML代码:

<div class="slider">
  <div class="slide active">
    <img src="image1.jpg" alt="Image 1">
    <div class="slide-content">
      <h3>Slide 1</h3>
      <p>This is the content for Slide 1.</p>
    </div>
  </div>
  <div class="slide">
    <img src="image2.jpg" alt="Image 2">
    <div class="slide-content">
      <h3>Slide 2</h3>
      <p>This is the content for Slide 2.</p>
    </div>
  </div>
  <div class="slide">
    <img src="image3.jpg" alt="Image 3">
    <div class="slide-content">
      <h3>Slide 3</h3>
      <p>This is the content for Slide 3.</p>
    </div>
  </div></div>

CSS代码:

.slider {  position: relative;  width: 600px;  height: 400px;  overflow: hidden;
}.slide {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0;  transition: opacity 0.5s;
}.slide.active {  opacity: 1;
}.slide img {  width: 100%;  height: 100%;  object-fit: cover;
}.slide-content {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  text-align: center;  color: #fff;
}.slide-content h3 {  margin: 0;
}.slide-content p {  margin: 10px 0;
}

jQuery代码:

$(document).ready(function() {  var slides = $('.slide');  var currentIndex = 0;  function showSlide(index) {
    slides.removeClass('active');
    slides.eq(index).addClass('active');
  }  function nextSlide() {
    currentIndex++ ;    if (currentIndex >= slides.length) {
      currentIndex = 0;
    }    showSlide(currentIndex);
  }  setInterval(nextSlide, 3000);
});

这个示例中,使用HTML的<div><img>元素构建了一个幻灯片的容器,并通过CSS设置了容器和幻灯片的样式。通过jQuery的setInterval函数和nextSlide函数实现了幻灯片的自动播放。

通过jQuery的addClassremoveClass函数,来控制幻灯片的显示状态,通过改变幻灯片的opacity属性来实现渐变过渡效果。


jQuery图片卷轴效果,jquery雷达信号探测器特效,jQuery图片分割显示内容,jQuery导航菜单背景切换特效,

jQuery+CSS3内容变换幻灯片(jQuery图片卷轴效果)由讯客互联建站教程栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“jQuery+CSS3内容变换幻灯片(jQuery图片卷轴效果)