1.   阿里云服务器1888元代金券领取
  2.   本网站所有源码包解压密码:www.youhutong.com
登录  帮助问答

css3实现图片轮播 - 3D旋转特效

小川 特效组件
郑重声明:
  本站发布的内容仅限用于学习和研究目的.请勿用于商业或非法用途,否则后果请用户自负,下载后请24小时内删除。 本站所有内容均不能保证其完整性,不提供任何技术支持,不能接受请勿购买或下载,如需完整程序,请去其官方购买正版使用。
  如侵犯到任何版权问题,请立即告知本站(侵权投诉),本站将及时删除并致以最深的歉意
查看演示   下载源码  
【温馨提示】源码包解压密码:www.youhutong.com

效果图:

001.gif


部分源码及使用说明:

1、html部分源码:

<div id="main">
	<!--DIV 盒子模型-->
	<div id="wrap">
		<ul id="up"></ul>
	<!--按钮-->	
		<ul id="an_niu">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
		</ul>
	</div>
</div>

2、CSS源码部分:

<style id="yang">
*{ margin:0; padding:0;}
#nnh{ 
	width:350px; height:50px; margin:50px auto; position:absolute; top:-70px; 
	left:-15px; border:0px solid red;
}
#nnh h1{ text-align:center; color:red;}
#wrap{ width:800px; height:360px; margin:150px auto; position:relative;}
#up{ width:808px; height:360px; -webkit-perspective:800px;}
#up li{ list-style-type:none; height:360px; cellpadding="0" cellspacing="0" 
		border:1px solid #ff0000; float:left; position:relative;
		-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(-180px);
}
#up li span{ height:360px; display:block; position:absolute;}
#up li span:nth-child(1){ background:url(img/1.png);
	-webkit-transform:translateZ(180px);
}
#up li span:nth-child(2){ background:url(img/2.png);
	-webkit-transform:translateZ(-180px) rotatex(180deg);
}
#up li span:nth-child(3){ background:url(img/3.png); top:-360px;
	-webkit-transform-origin:bottom;
	-webkit-transform:translateZ(180px) rotateX(90deg);
}
#up li span:nth-child(4){ background:url(img/4.png); top:360px;
	-webkit-transform-origin:top;
	-webkit-transform:translateZ(180px) rotateX(-90deg);
}
#an_niu{position:absolute; right:5px; bottom:5px;}
#an_niu li{ list-style-type:none; width:20px; height:20px; background:#000; 
			color:#fff; border-radius:10px;/*画圆按钮*/ 
			box-shadow:0 2px 5px #fff;/*给圆按钮加阴影*/ 
			font-size:12px; line-height:20px; text-align:center; 
			float:left; margin-left:5px;
}
#an_niu li:hover{background:red; cursor:pointer;}
</style>

3、JS源码部分:

<script type="text/javascript">
	function zc(lien){
		var lwid = 800/lien;
		var htmlDM = "";
		var cssDM = "";
		var timeDM = "";
		var z = 0;
		for(var i=0;i<lien;i++){
			if(i>lien/2){z--}
			htmlDM += "<li style='z-index:"+z+"'><span></span><span></span><span></span><span></span></li>";
			cssDM += "#up li:nth-child("+(i+1)+") span{background-position:"+(i*-lwid)+"px;}"; 
			timeDM += "#up li:nth-child("+(i+1)+"){-webkit-transition:0.4s "+((i*0.1)/20)+"s;}"  
		};
	$("#up").append(htmlDM);
	$("#yang").append("#up li{width:"+lwid+"px;}#up li span{width:"+lwid+"px;}"+cssDM+timeDM) 
	
	};
	zc(200);
	$("#an_niu li").click(function(){
		var a = $(this).index();
		var b = -a*90;
		$("#up li").css("-webkit-transform","translateZ(-180px) rotateX("+b+"deg)")
	});
</script>


源码中有详细的使用说明及备注等



 浏览器启用弹出窗口过滤功能,将无法跳转到下载页。在浏览器地址栏右边符号提示处点击允许就可以了!
查看演示   下载源码  
【温馨提示】源码包解压密码:www.youhutong.com

转载请注明来源地址:小川编程 » https://www.youhutong.com/index.php/article/index/84.html


  1、本站发布的内容仅限用于学习和研究目的.请勿用于商业或非法用途,下载后请24小时内删除。
  2、本站所有内容均不能保证其完整性,不能接受请勿购买或下载,如需完整程序,请去其官方购买正版使用
  3、本站联系方式Email:admin@youhutong.com ,收到邮件会第一时间处理。
  4、如侵犯到任何版权问题,请立即告知本站(立即在线告知),本站将及时删除并致以最深的歉意
( 0 )个小伙伴在吐槽
    登录帐号  如果已经登录请刷新! 发表我的评论
    表情