以makeblock为主题的滚动html案例(swiper实现界面滚动)

目录

1.项目演示

2.项目目录

3.项目代码

4.项目源码


1.项目演示

2.项目目录

3.项目代码

index.html

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>移动端推广项目</title>
		<link rel="stylesheet" type="text/css" href="css/animate.min.css" />
		<link rel="stylesheet" type="text/css" href="css/swiper.min.css" />
		<link rel="stylesheet" type="text/css" href="css/index.css"/>
	</head>
	<body>
		<div class="swiper-container">
		    <div class="swiper-wrapper">
		        <div class="swiper-slide">
		        	<div class="jidiv ani" swiper-animate-effect="bounceInDown" swiper-animate-duration="0.5s" swiper-animate-delay="0s">
		        		<img src="img/makeblock.png">
		        	</div>
		        	<div class="wenzidiv ani" swiper-animate-effect="zoomIn" swiper-animate-duration="1s" swiper-animate-delay="1.5s">
		        		<h1>拥有了Makeblock</h1>
		        		<h2>你便有了无数可能</h2>
		        	</div>
		        	<div class="che ani" swiper-animate-effect="bounceInUp" swiper-animate-duration="1s" swiper-animate-delay="0.5s">
		        		<img src="img/che.png" />
		        	</div>
		        </div>
		        <div class="swiper-slide">
		        	<div class="touxiang ani" swiper-animate-effect="flash" swiper-animate-duration="0.5s" swiper-animate-delay="0s">
		        		<img src="img/touxiang.jpg" />
		        	</div>
		        	<div class="aboutus">
		        		<div class="xiahuaxian ani" swiper-animate-effect="bounceInLeft" swiper-animate-duration="0.7s" swiper-animate-delay="0.5s">
		        			<img src="img/tubiao.jpg" />应用介绍
		        		</div>
		        		<div class="text ani"  swiper-animate-effect="bounceInLeft" swiper-animate-duration="0.7s" swiper-animate-delay="0.5s">
		        			Makeblock是一款专为Makeblock平台电子控制而开发的免费应用,同时也可以用它来和Arduino平台的传感器和执行器进行数据交互,控制机器人移动。<br />
		        		</div>
		        		
		        		<div class="xiahuaxian ani"  swiper-animate-effect="bounceInRight" swiper-animate-duration="0.7s" swiper-animate-delay="1.2s">
		        			<img src="img/tubiao.jpg" />产品介绍
		        		</div>
		        		<div class="text ani" swiper-animate-effect="bounceInRight" swiper-animate-duration="0.7s" swiper-animate-delay="1.2s">
		        			融入微软认知服务和谷歌深度学习功能,通过游戏进行AI功能教学,让孩子更容易理解 AI技术背后的逻辑和原理,实现更多创造。<br />
		        			hjdfhgdkljfg
		        		</div>
		        		
		        		<div class="xiahuaxian ani" swiper-animate-effect="bounceInUp" swiper-animate-duration="0.7s" swiper-animate-delay="1.9s">
		        			<img src="img/tubiao.jpg" />IoT(物联网)教学
		        		</div>
		        		<div class="text ani"  swiper-animate-effect="bounceInUp" swiper-animate-duration="0.7s" swiper-animate-delay="1.9s">
		        			引导学生基于现实去创造专为IoT教学设计的云服务,可实现多种IoT应用。通过简单的应用,让学生在生活场景中了解IoT。<br />
		        		</div>
		        	</div>
		        </div>
		        <div class="swiper-slide">
		        	<div class="rongyu">
		        		<div class="xiahuaxian2 ani"   swiper-animate-effect="tada" swiper-animate-duration="0.5s" swiper-animate-delay="0s">
		        			<img src="img/wangjianjun.jpg">王建军 (Makeblock创始人&CEO)&nbsp;&nbsp;个人经历
		        		</div>
		        		<div class="text2">
		        			<div class="aboutry ani" swiper-animate-effect="fadeInUp" swiper-animate-duration="0.5s"swiper-animate-delay="0.5s">
		        			<img src="img/tubiao2.jpg"/>2010年王建军从西北工业大学飞行器设计专业获得硕士学位。<br />
		        			</div>
		        			<div class="aboutry ani"  swiper-animate-effect="fadeInUp" swiper-animate-duration="0.5s" swiper-animate-delay="1s">
		        			<img src="img/tubiao2.jpg"/>2011年5月,入职一年后,王建军辞职。<br />
		        			</div>
		        			<div class="aboutry ani"  swiper-animate-effect="fadeInUp" swiper-animate-duration="0.5s" swiper-animate-delay="1.5s">
		        			<img src="img/tubiao2.jpg"/>离职后,王建军用工作赚得的几万元在租住的房子里开始创业。<br /></div>
		        			<div class="aboutry ani"  swiper-animate-effect="fadeInUp" swiper-animate-duration="0.5s" swiper-animate-delay="2s">
		        			<img src="img/tubiao2.jpg"/>2012年春,王建军带着团队参加了美国H A XLR8R硬件孵化器比赛,成为打入前十的中国团队,成功获得2.3万美元融资。<br /></div>
		        			<div class="aboutry ani"  swiper-animate-effect="fadeInUp" swiper-animate-duration="0.5s" swiper-animate-delay="2.5s">
		        			<img src="img/tubiao2.jpg"/>2012年年底,王建军决定参加Kickstarter众筹融资,成为第一个在该平台成功融资的中国项目。<br /></div>
		        			<div class="aboutry ani"  swiper-animate-effect="fadeInUp" swiper-animate-duration="0.5s" swiper-animate-delay="3s">
		        			<img src="img/tubiao2.jpg"/>2013年6月,Makeblock获得第一笔300万元风投。<br /></div>
		        			<div class="aboutry ani"  swiper-animate-effect="fadeInUp" swiper-animate-duration="0.5s" swiper-animate-delay="3.5s">
		        			<img src="img/tubiao2.jpg"/>GET2017教育科技大会上,Makeblock的创始人&CEO王建军到场参会,发布普及型编程机器人——“程小奔”,并以Makeblock为例分享对于STEAM教育的理解和看法。<br /></div>
		        		</div>
		        	</div>
		        </div>
		        <div class="swiper-slide">
		        	<div class="jineng ani">
		        		<h1>产品展示</h1>
		        		<img src="img/jineng1.jpg" class="jn1 ani" swiper-animate-effect="rotateIn" swiper-animate-duration="0.5s" swiper-animate-delay="0s"/>
		        		<img src="img/jineng2.jpg" class="jn2 ani"  swiper-animate-effect="rotateInDownLeft" swiper-animate-duration="0.5s" swiper-animate-delay="0.6s"/>
		        		<img src="img/jineng3.jpg" class="jn3 ani"  swiper-animate-effect="rotateInDownRight" swiper-animate-duration="0.5s" swiper-animate-delay="1.2s"/>
		        		<img src="img/jineng4.jpg" class="jn4 ani"  swiper-animate-effect="rotateInUpLeft" swiper-animate-duration="0.5s" swiper-animate-delay="1.8s"/>
		        		<img src="img/jineng5.jpg" class="jn5 ani"  swiper-animate-effect="rotateInUpRight" swiper-animate-duration="0.5s" swiper-animate-delay="2.4s"/>
		        		<img src="img/jineng6.jpg" class="jn6 ani"  swiper-animate-effect="rotateIn" swiper-animate-duration="0.5s" swiper-animate-delay="3s"/>
		        	</div>
		        </div>
		        <div class="swiper-slide">
		        	<div class="zuopin">
		        		<h1>产品售价</h1>
		        		<img src="img/mai1.png" class="ani" swiper-animate-effect="slideInLeft" swiper-animate-duration="0.5s" swiper-animate-delay="0s" />
		        		<img src="img/mai2.png" class="ani" swiper-animate-effect="slideInRight" swiper-animate-duration="0.5s" swiper-animate-delay="0.5s"/>
		        		<img src="img/mai3.png" class="ani" swiper-animate-effect="slideInLeft" swiper-animate-duration="0.5s" swiper-animate-delay="1s" />
		        		<img src="img/mai4.png" class="ani" swiper-animate-effect="slideInRight" swiper-animate-duration="0.5s" swiper-animate-delay="1.5s" />
		        	</div>
		        </div>
		        <div class="swiper-slide">
		        	<div class="weiye">
		        		<img src="img/makeblock.png" class="ani" swiper-animate-effect="rotateInDownRight" swiper-animate-duration="0.5s" swiper-animate-delay="0s" />
		        	</div>
		        	<div class="weiye2 ani" swiper-animate-effect="bounceIn" swiper-animate-duration="0.5s" swiper-animate-delay="0.5s">
		        		<hr />
		        		<h2>谢谢观看</h2>
		        		<hr />
		        	</div>
		        	<div class="weiye3 ani"  swiper-animate-effect="lightSpeedIn" swiper-animate-duration="1.5s" swiper-animate-delay="1s">
		        		<h2>mBlock</h2><br />
		        		<h2>“入门级机器人mBot,再加上mBlock软件,很适合9–15岁儿童作为入门级教育机器人。”</h2><br />
		        		<h2>——36氪</h2>
		        	</div>
		        </div>
		    </div>
		    
		    <!-- 如果需要导航按钮 -->
		    <div class="swiper-button-prev"></div>
		    <div class="swiper-button-next"></div>
		    
		    <!-- 如果需要滚动条 -->
		    <div class="swiper-scrollbar"></div>
		</div>
		<script type="text/javascript" src="js/swiper-3.4.2.min.js" ></script>
		<script type="text/javascript" src="js/swiper.animate1.0.3.min.js" ></script>
		<script type="text/javascript" src="js/swiper.min.js"></script>
		<script type="text/javascript" src="js/swiper.animate1.0.2.min.js" ></script>
		<script>     
			var mySwiper = new Swiper ('.swiper-container', {
		    direction: 'vertical', // 垂直切换选项
		    loop: true, // 循环模式选项 
		    autoplay:{ 
		    	delay: 5000,//5秒切换一次
		    	disableOnInteraction: false,
		    },
		    // 如果需要分页器
		    pagination: {
		      el: '.swiper-pagination',
		      clickable :true,
		    },
		    
		    // 如果需要前进后退按钮
		    navigation: {
		      nextEl: '.swiper-button-next',
		      prevEl: '.swiper-button-prev',
		    },
		    
		    // 如果需要滚动条
		    scrollbar: {
		      el: '.swiper-scrollbar',
		    },
		    
		    
			on:{
			    init: function(){
			    	swiperAnimateCache(this); //隐藏动画元素 
			    	swiperAnimate(this); //初始化完成开始动画
			    }, 
			    slideChangeTransitionEnd: function(){ 
			    swiperAnimate(this); //每个slide切换结束时也运行当前slide动画
//this.slides.eq(this.activeIndex).find('.ani').removeClass('ani'); 动画只展现一次,去除ani类名
			    } 
			}
		  })        
		  </script>
	</body>
</html>

index.css

*{
	margin: 0;
	padding: 0;
}
html,body{
	width: 100%;
	height: 100%;
}
.swiper-container{
	width: 100%;
	height: 100%;
	color: white;
}
.swiper-slide{
	background: url(../img/black.jpg);
	font-family: "微软雅黑";
	font-size: 10px;
}
.jidiv{
	margin-top: 20%;
	margin-left: 22%;
}
.jidiv img{
	width: 70%;
	border-radius: 1000px;
	background: rgba(255,255,255,0.7);
	padding: 10px;
}
.wenzidiv{
	margin-top: 20%;
	margin-left: 15%;
	margin-right: 15%;
	text-align: center;
}
.wenzidiv h1{
	font-size: 80px;
	line-height: 100px;
}
.wenzidiv h2{
	font-size: 70px;
}
.che{
	margin-top: 20%;
	margin-right: 2%;
}
.touxiang{
	margin-top: 8%;
	margin-left: 32%;
}
.touxiang img{
	width: 50%;
	border-radius: 1000px;
	background: rgba(255,255,255,0.7);
	padding: 10px;
}
.xiahuaxian img{
	width: 9%;
	border-radius: 1000px;
}
.aboutus{
	margin-left: 5%;
	margin-right: 5%;
}
.xiahuaxian{
	font-size: 50px;
	font-weight: bold;
	border-bottom: white solid 1px;
	padding: 10px;
}

.text{
	font-size: 40px;
	line-height: 70px;
	margin-bottom: 20px;
	padding-top: 3%;
	padding-bottom: 3%;
}

.xiahuaxian2{
	font-size: 50px;
	font-weight: bold;
	border-bottom: white solid 1px;
	padding: 10px;
}
.xiahuaxian2 img{
	width: 20%;
	border-radius: 1000px;
	margin-left: 5%;
	margin-top: 3%;
}
.text2{
	font-size: 43px;
	line-height: 70px;
	margin-bottom: 20px;
	padding-top: 3%;
	padding-bottom: 3%;
	margin-left: 5%;
	margin-right: 5%;
}
.text2 img{
	width: 9%;
	border-radius: 1000px;
}
.jineng h1{
	font-size: 70px;
	margin-top: 10%;
	margin-left: 10%;
}
.jineng img{
	width: 35%;
}
.jn1{
	position: absolute;
	top: 30%;
	left: 20%;
}
.jn2{
	position: absolute;
	top: 34%;
	left: 40%;
}
.jn3{
	position: absolute;
	top: 20%;
	left: 25%;
}
.jn4{
	position: absolute;
	top: 60%;
	left: 50%;
}
.jn5{
	position: absolute;
	top: 70%;
	left: 20%;
}
.jn6{
	position: absolute;
	top: 80%;
	left: 55%;
}
.zuopin h1{
	font-size: 70px;
	margin-top: 10%;
	margin-left: 10%;
}
.zuopin{
	margin-left: 6%;

}
.zuopin img{
	width: 46%;	
	margin-top: 3%;
	margin-right: 2%;
}
.weiye{
	margin-left: 18%;
	margin-top: 20%;
}
.weiye img{
	width: 80%;
	border-radius: 1000px;
	background: rgba(255,255,255,0.7);
	padding: 10px;
}
.weiye2{
	margin-left: 20%;
	margin-right: 20%;
	font-size: 60px;
	margin-top: 10%;
	text-align: center;
}
.weiye3{
	margin-left: 10%;
	margin-right: 10%;
	font-size: 35px;
	margin-top: 15%;
	text-align: center;
}

4.项目源码

https://download.csdn.net/download/weixin_43823060/87847894?spm=1001.2014.3001.5501https://download.csdn.net/download/weixin_43823060/87847894?spm=1001.2014.3001.5501

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值