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实现单页面全屏网站相关推荐

  1. php单屏网站源码,关于原生js实现类似fullpage的单页/全屏滚动的方法

    这篇文章主要介绍了利用原生js实现类似fullpage的全屏滚动的实现方法,文中给出了完整的实例代码,相信对大家的理解和学习具有一定的参考价值,需要的朋友们可以参考借鉴,下面来一起看看吧. 前言 单页 ...

  2. HTML期末大作业—— 游戏网页(5个页面) ~ 全屏游戏美术大赛作品征集网页 HTML+CSS+JS ~ web课程设计网页规划与设计

    HTML期末大作业-- 游戏网页(5个页面) ~ 全屏游戏美术大赛作品征集网页 HTML+CSS+JS ~ web课程设计网页规划与设计 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感 ...

  3. HTML期末大作业—— 游戏网页(5个页面) ~ 全屏游戏美术大赛作品征集网页 HTML+CSS+JS ~ web课程设计网页规划与设计...

    HTML期末大作业-- 游戏网页(5个页面) ~ 全屏游戏美术大赛作品征集网页 HTML+CSS+JS ~ web课程设计网页规划与设计 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感 ...

  4. 项目遇到的问题总结(四):单页面首屏加载慢解决方案

    项目遇到的问题总结(四):单页面首屏加载慢解决方案 参考文章: (1)项目遇到的问题总结(四):单页面首屏加载慢解决方案 (2)https://www.cnblogs.com/myfirstboke/ ...

  5. php让手机全屏,手机网站按比例显示铺满手机全屏/网站两边不留白

    如何phpweb手机网站按比例显示铺满手机全屏/网站两边不留白? PHPWEB手机网站,一般手机网站框架宽度为320.640,大多数是这两个宽度,然而在大屏幕手机比如安卓手机上,720分辨率的情况下, ...

  6. html自动全屏js,js实现简单页面全屏

    本文实例为大家分享了js实现简单页面全屏,供大家参考,具体内容如下 全屏效果为传入div元素全屏: 代码块 js控制页面的全屏展示和退出全屏显示 js控制页面的全屏展示和退出全屏显示 #content ...

  7. vue实现页面全屏和退出全屏

    pc端使用vue实现页面全屏和退出全屏 element.requestFullScreen() -- 全屏显示 Element.requestFullscreen()方法用于 异步请求使得Elemen ...

  8. 新手怎么做一个免费的单页面响应式网站?

    单页面网站近年来受到很多企业青睐,一个干干净净的单页面,不仅能直观地传达企业信息,在展示上也给了企业更多的可能性.部分企业做单页面网站是为了做营销活动,不仅能为主站引流,更能让单页网站的转化更为直观, ...

  9. html5全屏显示百度地图,百度地图实现地图全屏(放大页面全屏)

    百度地图实现地图全屏(放大页面全屏) 百度地图实现地图全屏(放大页面全屏) 这个全屏 API里面没有.是因为全屏只是个产品逻辑,把地图外的其他div隐藏,然后把地图的width设置为页面最大像素就可以 ...

  10. html5排版的价格表,分享各种报价表单页面设计的网站:Pricing Pages

    分享各种报价表单页面设计的网站:Pricing Pages 8月 10, 2016 评论 Sponsor 网页设计中报价页通常是选择购买产品的价格套餐页面,之前达人报道过<网站布局之价格表单设计 ...

最新文章

  1. java运行出现JNI错误,JDK8和JDK11都安装了
  2. GridView直接以excel格式导出到客户端
  3. python学习之第二课时--运行程序和字符编码
  4. 云栖专辑|阿里开发者们的第二个感悟:PG大V德哥的使命感与开放心态
  5. 什么是document对象?如何获取文档对象上的元素?_javascript自学记录:Document类型...
  6. java new java.text.SimpleDateFormat(yyyyMM01).format(date)
  7. 给其他账户访问mysql的权限,将postgresql数据库的权限授予其他用户
  8. hdu5489 Removed Interval dp+线段树优化
  9. linux查看逻辑卷命令,Linux命令--逻辑卷管理
  10. 互联网日报 | 4月25日 星期日 | 我国首辆火星车命名为“祝融”;哈啰出行正式递交招股书赴美上市;快手搜索月活超2.5亿...
  11. python 调用dll 参数_python调用dll
  12. Python-Matplotlib可视化(8)——图形的输出与保存
  13. 三、MQTT Windosw下的 进一步调试
  14. BZOJ 1878: [SDOI2009]HH的项链【莫队】
  15. IE、火狐导入收藏夹乱码解决方案
  16. 删除 srvinstw安装的服务
  17. 寄昙说 剑子仙迹 天之佛
  18. SpringInAction第三章学习笔记:Spring高级装配
  19. drive登录不上 华为电脑one_Win10电脑中OneDrive无法登录如何解决
  20. C语言核心知识点大汇总

热门文章

  1. linux qt qpa linuxfb,Qt 5.4带有Tslib的Linux触摸屏输入在Raspberry Pi上无法使用LinuxFB QPA平台插件...
  2. 多线程编程——pthread
  3. 计算机一级最难考题,计算机一级试题
  4. SVN回滚到某一版本
  5. macOS Monterey 2K 屏开 HiDPI
  6. 论计算机在化工过程控制中的应用,计算机在化工中的应用论文正稿.doc
  7. java线程生命周期的图示以及文字说明
  8. 颜值即正义的时代,你还不懂直播特效的实现原理与难点?
  9. 如何用计算机打开苹果手机,苹果手机如何投屏到电脑
  10. DBSCAN聚类算法+demo