fullpage实现单页面全屏网站
html源代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Apple Watch 宣传页</title>
<meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=no">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.8.8/jquery.fullPage.min.css" />
<link rel="stylesheet" href="style.css">
</head>
<body>
<div id="fullPage">
<div class="section section1">
<h1>它,终于来了。</h1>
<p>
为了充分发挥体积小巧以及佩戴于手腕的优势,Apple Watch带来全新的科技和互动方式。它可以让你更快速便捷地完成一些在早已习惯的事,也可以实现过去根本无法企及的新功能,因此,这将会是焕然一新的使用体验,也将实现与你前所未有的贴近。
</p>
<a href="#">进一步了解</a>
</div>
<div class="section section2">
<h1>真正与你贴近的个人设备</h1>
<a href="#">进一步了解</a>
</div>
<div class="section section3">
<h1>非同一般的精准计时</h1>
<p>高级手表想来以计时精准为本,Apple Watch 更是如此。它与你的iPhone 配合使用,同全球标准时间的误差不超过50毫秒。而且,你可以对表盘进行个性化在设定,以更具个性化和意义的方式显示时间,使其更贴合你的生活和日程需要。</p>
<a href="#">进一步了解计时</a>
</div>
<div class="section section4">
<h1>在三个特点鲜明的系列中找到你的风格</h1>
<div class="row">
<div class="column">
<img src="img/primary_large_2x.jpg" class="primary">
<h4 class="primary"></h4>
<div class="intro">
<p>不锈钢或深空黑色不锈钢表壳,蓝宝石水晶镜面,搭配多款时尚表带。</p>
<a href="#" class="more">了解更多</a>
</div>
</div>
<div class="column">
<img src="img/sport_large_2x.jpg" class="sport">
<h4 class="sport"></h4>
<div class="intro">
<p>银色或深空灰色的阳极氧化铝金属表壳,强化Ion-X玻璃,搭配靓丽柔韧的表带。</p>
<a href="#" class="more">了解更多</a>
</div>
</div>
<div class="column">
<img src="img/edition_large_2x.jpg" class="edition">
<h4 class="edition"></h4>
<div class="intro">
<p>18K黄金或玫瑰金表壳,蓝宝石水晶镜面,搭配精雕细琢的表带及表扣。</p>
<a href="#" class="more">了解更多</a>
</div>
</div>
</div>
</div>
</div>
<script src="jquery-2.1.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fullPage.js/2.8.8/jquery.fullPage.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/move.js/0.5.0/move.min.js"></script>
<script src="app.js"></script>
</body>
</html>
css源代码
*{
margin: 0;
padding: 0;
}
body{
font: 16px/1.8 "microsoft yahei",verdana;
}
.section{
position: relative;
background-color: #fff;
overflow: hidden;
text-align: center;
}
.section1{
background: url("img/hero_sunset_large_2x.jpg") no-repeat center;
background-size: cover;
}
.section1 h1{
margin-top: 5%;
color: #fff;
font-weight: normal;
font-size: 70px;
opacity: 0.8;
}
.section1 p{
margin: 5% auto 0;
color: #fff;
font-size: 18px;
width: 70%;
opacity: 0.6;
margin-top: 800px;
}
.section1 a{
display: block;
margin: 5% auto 0;
color: #ff9000;
font-size: 18px;
opacity: 0.9;
}
.section2{
background: #f2f2f2 url("img/technology_hero_large_2x.jpg") no-repeat bottom;
background-size: 100%;
}
.section2 h1{
margin: 20px auto;
color: #333;
font-weight: normal;
font-size: 60px;
}
.section2 a{
display: block;
margin: 20px auto 0;
color: #08c;
font-size: 18px;
}
.section3{
background: #fff url("img/timekeeping_hero_large_2x.jpg") no-repeat center 300px;
background-size: 50%;
}
.section3 h1{
margin: 20px auto;
color: #333;
font-weight: normal;
font-size: 40px;
width: 60%;
margin-left: -1500px;
}
.section3 p{
margin: 20px auto 0;
color: #333;
font-size: 18px;
width: 70%;
margin-left: 1500px;
}
.section3 a{
display: block;
margin: 20px auto 0;
color: #08c;
font-size: 18px;
}
.section4{
background: #fff;
}
.section4 h1{
margin: 20px auto;
color: #333;
font-weight: normal;
font-size: 30px;
}
.section4 .row{
width: 95%;
margin-left: 20px;
color: #333;
font-size: 18px;
}
.section4 .column{
float: left;
display: inline-block;
width: 31%;
margin: 10px;
padding-bottom: 30px;
background-color: #f2f2f2;
}
.section4 .column img{
height: 300px;
margin-top: 30px;
}
.section4 .column h4{
margin: 20px auto;
}
.section4 .column h4.primary{
background-image: url("img/logo_collection_primary.svg");
background-size: 102px 22px;
height: 22px;
width: 102px;
}
.section4 .column h4.sport{
background-image: url("img/logo_collection_sport.svg");
background-size: 178px 22px;
height: 22px;
width: 178px;
}
.section4 .column h4.edition{
background-image: url("img/logo_collection_edition.svg");
background-size: 190px 22px;
height: 22px;
width: 190px;
}
.section4 .column p{
margin: 10px auto;
width: 90%;
font-size: 16px;
}
.section4 .column a{
display: block;
margin: 10px auto 0;
color: #08c;
font-size: 16px;
}
js源代码
// set()方法用于设置元素的css属性,两个参数css属性和属性值
// scale()方法用于放大或缩小元素
// rotate(deg)方法用于旋转元素
// end()方法用于Move.js代码片段的结束,标志动画的结束,该方法触发动画的播放
$(function(){
$("#fullPage").fullpage({
verticalCentered:false,
anchors:['page1','page2','page3','page4'],
continuousVertical:true,
navigation:true,
navigationTooltips:['它,终于来了。','真正与你贴近的个人设备','非同一般的精准计时','在三个特点鲜明的系列中找到你的风格'],
afterLoad:function(link,index){
switch(index){
case 1:
move(".section1 h1").scale(1.4).end();
move(".section1 p").set("margin-top","5%").end();
break;
case 2:
move(".section2 h1").scale(0.7).end();
break;
case 3:
move(".section3 h1").set("margin-left","20%").end();
move(".section3 p").set("margin-left","20%").end();
break;
case 4:
move(".section4 h1").scale(1.2).end();
move(".section4 img.primary").rotate(360).end(function(){
move(".section4 img.sport").rotate(360).end(function(){
move(".section4 img.edition").rotate(360).end(function(){
move(".section4 h4.primary").scale(1.3).end(function(){
move(".section4 h4.sport").scale(1.3).end(function(){
move(".section4 h4.edition").scale(1.3).end();
});
});
});
});
});
break;
default:
break;
}
},
onLeave:function(link,index){
switch(index){
case 1:
move(".section1 h1").scale(1).end();
move(".section1 p").set("margin-top","800px").end();
break;
case 2:
move(".section2 h1").scale(1).end();
break;
case 3:
move(".section3 h1").set("margin-left","-1500px").end();
move(".section3 p").set("margin-left","1500px").end();
break;
case 4:
move(".section4 h1").scale(1).end();
move(".section4 img.primary").rotate(-360).end();
move(".section4 img.sport").rotate(-360).end();
move(".section4 img.edition").rotate(-360).end();
move(".section4 h4.primary").scale(1).end();
move(".section4 h4.sport").scale(1).end();
move(".section4 h4.edition").scale(1).end();
break;
default:
break;
}
},
afterRender:function(){
},
});
});
fullpage实现单页面全屏网站相关推荐
- php单屏网站源码,关于原生js实现类似fullpage的单页/全屏滚动的方法
这篇文章主要介绍了利用原生js实现类似fullpage的全屏滚动的实现方法,文中给出了完整的实例代码,相信对大家的理解和学习具有一定的参考价值,需要的朋友们可以参考借鉴,下面来一起看看吧. 前言 单页 ...
- HTML期末大作业—— 游戏网页(5个页面) ~ 全屏游戏美术大赛作品征集网页 HTML+CSS+JS ~ web课程设计网页规划与设计
HTML期末大作业-- 游戏网页(5个页面) ~ 全屏游戏美术大赛作品征集网页 HTML+CSS+JS ~ web课程设计网页规划与设计 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感 ...
- HTML期末大作业—— 游戏网页(5个页面) ~ 全屏游戏美术大赛作品征集网页 HTML+CSS+JS ~ web课程设计网页规划与设计...
HTML期末大作业-- 游戏网页(5个页面) ~ 全屏游戏美术大赛作品征集网页 HTML+CSS+JS ~ web课程设计网页规划与设计 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感 ...
- 项目遇到的问题总结(四):单页面首屏加载慢解决方案
项目遇到的问题总结(四):单页面首屏加载慢解决方案 参考文章: (1)项目遇到的问题总结(四):单页面首屏加载慢解决方案 (2)https://www.cnblogs.com/myfirstboke/ ...
- php让手机全屏,手机网站按比例显示铺满手机全屏/网站两边不留白
如何phpweb手机网站按比例显示铺满手机全屏/网站两边不留白? PHPWEB手机网站,一般手机网站框架宽度为320.640,大多数是这两个宽度,然而在大屏幕手机比如安卓手机上,720分辨率的情况下, ...
- html自动全屏js,js实现简单页面全屏
本文实例为大家分享了js实现简单页面全屏,供大家参考,具体内容如下 全屏效果为传入div元素全屏: 代码块 js控制页面的全屏展示和退出全屏显示 js控制页面的全屏展示和退出全屏显示 #content ...
- vue实现页面全屏和退出全屏
pc端使用vue实现页面全屏和退出全屏 element.requestFullScreen() -- 全屏显示 Element.requestFullscreen()方法用于 异步请求使得Elemen ...
- 新手怎么做一个免费的单页面响应式网站?
单页面网站近年来受到很多企业青睐,一个干干净净的单页面,不仅能直观地传达企业信息,在展示上也给了企业更多的可能性.部分企业做单页面网站是为了做营销活动,不仅能为主站引流,更能让单页网站的转化更为直观, ...
- html5全屏显示百度地图,百度地图实现地图全屏(放大页面全屏)
百度地图实现地图全屏(放大页面全屏) 百度地图实现地图全屏(放大页面全屏) 这个全屏 API里面没有.是因为全屏只是个产品逻辑,把地图外的其他div隐藏,然后把地图的width设置为页面最大像素就可以 ...
- html5排版的价格表,分享各种报价表单页面设计的网站:Pricing Pages
分享各种报价表单页面设计的网站:Pricing Pages 8月 10, 2016 评论 Sponsor 网页设计中报价页通常是选择购买产品的价格套餐页面,之前达人报道过<网站布局之价格表单设计 ...
最新文章
- java运行出现JNI错误,JDK8和JDK11都安装了
- GridView直接以excel格式导出到客户端
- python学习之第二课时--运行程序和字符编码
- 云栖专辑|阿里开发者们的第二个感悟:PG大V德哥的使命感与开放心态
- 什么是document对象?如何获取文档对象上的元素?_javascript自学记录:Document类型...
- java new java.text.SimpleDateFormat(yyyyMM01).format(date)
- 给其他账户访问mysql的权限,将postgresql数据库的权限授予其他用户
- hdu5489 Removed Interval dp+线段树优化
- linux查看逻辑卷命令,Linux命令--逻辑卷管理
- 互联网日报 | 4月25日 星期日 | 我国首辆火星车命名为“祝融”;哈啰出行正式递交招股书赴美上市;快手搜索月活超2.5亿...
- python 调用dll 参数_python调用dll
- Python-Matplotlib可视化(8)——图形的输出与保存
- 三、MQTT Windosw下的 进一步调试
- BZOJ 1878: [SDOI2009]HH的项链【莫队】
- IE、火狐导入收藏夹乱码解决方案
- 删除 srvinstw安装的服务
- 寄昙说 剑子仙迹 天之佛
- SpringInAction第三章学习笔记:Spring高级装配
- drive登录不上 华为电脑one_Win10电脑中OneDrive无法登录如何解决
- C语言核心知识点大汇总
热门文章
- linux qt qpa linuxfb,Qt 5.4带有Tslib的Linux触摸屏输入在Raspberry Pi上无法使用LinuxFB QPA平台插件...
- 多线程编程——pthread
- 计算机一级最难考题,计算机一级试题
- SVN回滚到某一版本
- macOS Monterey 2K 屏开 HiDPI
- 论计算机在化工过程控制中的应用,计算机在化工中的应用论文正稿.doc
- java线程生命周期的图示以及文字说明
- 颜值即正义的时代,你还不懂直播特效的实现原理与难点?
- 如何用计算机打开苹果手机,苹果手机如何投屏到电脑
- DBSCAN聚类算法+demo