轮播图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了轮播图相关的知识,希望对你有一定的参考价值。

1、html部分

<div class="carousel">
		      	<div id="slider" class="swipe" style="visibility:visible;">
		        	<div class="swipe-wrap">
		          		<figure>
		            		<div class="face faceInner">
		              			<img src="img/find/swip1.jpg"/>
		            		</div>
		          		</figure>
		          		<figure>
		            		<div class="face faceInner">
		              			<img src="img/find/swip1.jpg" />
		            		</div>
		          		</figure>
				        <figure>
				            <div class="face faceInner">
				              <img src="img/find/swip1.jpg"/>
				            </div>
				        </figure>
		          		<figure>
		            		<div class="face faceInner">
		              			<img src="img/find/swip1.jpg"/>
		            		</div>
		          		</figure>
		        	</div>
		        	<!--圆点-->
		        	<nav>
		            	<ul id="position">
		             		<li class="on"></li>
		              		<li></li>
		              		<li></li>
		              		<li></li>
		            	</ul>
		          	</nav>
		      	</div>     
		    </div>

  

2、js部分

var slider = Swipe(document.getElementById(‘slider‘), {
		    auto: 3000,//轮播时间
	        continuous: true,//是否连续播放
	        disableScroll: false,
	        callback: function(pos) {
	          var i = bullets.length;
	          while (i--) {
	            bullets[i].className = ‘ ‘;
	          }
	          bullets[pos].className = ‘on‘;
	        }
      });
      var bullets = document.getElementById(‘position‘).getElementsByTagName(‘li‘);  

3、css部分 

.center {
  position: relative;
  width: 100%;
  top: 1.28rem; 
}
  .center .carousel {
    width: 100%;
    height: 3rem;
    background: red;
    overflow: hidden; 
}
    .center .carousel img {
      width: 100%;
      height: 3rem;
 }

4、sass部分

.center{
    position:relative;
    width: 100%;
    top:1.28rem;    
    .carousel {
        width: 100%;
        height: 3rem;       
        background: red;
        overflow: hidden;
        img{
            width: 100%;
            height: 3rem;
        }
    }
    
} 

  

  

  

  

  

以上是关于轮播图的主要内容,如果未能解决你的问题,请参考以下文章

网页HTML代码制作轮播图效果

HTML轮播图片代码,带解释

js原生 JavaScript轮播图渐变淡入淡出效果实现(附代码)

JS 轮播图(无缝连接的轮播图实现,含代码供参考)

淘宝首页宽屏图片轮播代码

网页设计中如何添加焦点切换轮播图呢