1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

swiper实现tab切换效果例子

直接上代码:

<!DOCTYPE html>      <html>      	<head>      		<meta charset="UTF-8">      		<title></title>      		<link rel="stylesheet" type="text/css" href="uu/swiper-4.4.1.min.css"/>      		<style type="text/css">      			*{      				padding: 0;      				margin: 0;      			}      			#tab{      				width: 600px;      				height: 500px;      				margin:50px auto;      				border: 2px solid blue;      				position: relative;      			}      			#tab ul li{      				float: left;      				width: 200px;      				height: 50px;      				text-align: center;      				line-height: 50px;      				font-size: 30px;      				color: white;      				list-style: none;      			}      			#tab .swiper-container{      				position: absolute;      				width: 600px;      				height: 430px;      				top: 70px;      				left: 0;      			}      		</style>      	</head>      	<body>      		<div id="tab">      			<ul>      				<li style="background: darkcyan;">新闻</li>      				<li style="background: darkgoldenrod;">体育</li>      				<li style="background: darkmagenta;">娱乐</li>      			</ul>      		<div class="swiper-container">      <div class="swiper-wrapper">      <div class="swiper-slide" style="background: darkcyan;">Slide 1</div>      <div class="swiper-slide" style="background: darkgoldenrod;">Slide 2</div>      <div class="swiper-slide" style="background: darkmagenta;">Slide 3</div>      </div>      </div>      </div>      		<script src="uu/swiper-4.4.1.min.js" type="text/javascript"></script>      		<script src="uu/jquery-1.11.3.min.js.js" type="text/javascript"></script>      		<script>              var mySwiper = new Swiper ('.swiper-container', {      direction: 'vertical',   // 垂直切换选项      //   loop: true,   // 循环模式选项     下面发现那个mySwiper.slideTo(t, 1000, false)位置不正确,点第一个显示第二个      //原因是loop 这个循环自动在前面多加一个,所以点第一个显示第二个,我们把这个关掉就正确了      simulateTouch : false,  //禁止鼠标模拟      //effect : 'fade',   //切换效果 淡入淡出      effect : "cube",   //切换效果 : 3D效果      })      $('#tab ul li').click(function(){      //	获得当前点击li的序号       	var t=$(this).index();       	mySwiper.slideTo(t, 1500, false);//切换到第一个slide,速度为1秒      })      </script>      	</body>      </html>

上面代码静态效果图片(动态效果直接复印代码自已去试):

原文链接:https://www.qiquanji.com/post/7677.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

作者:xialibing 分类:网页教程 浏览: